`
我改名了
  • 浏览: 87729 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

如何将org.w3c.dom.Element xml节点对象转化成XML格式的string字符串

XML 
阅读更多
其中org.w3c.dom.Element xml节点的内容为
       <type-validate >
             <fail-property resource="OrderUiLabels"  property="checkhelper.select_shipping_method"/>
      </type-validate>
方法一:
       Document document = validate.getOwnerDocument();
      DOMImplementationLS domImplLS = (DOMImplementationLS) document
                .getImplementation();
      LSSerializer serializer = domImplLS.createLSSerializer();
      String str = serializer.writeToString(validate);
str的内容为:
        <?xml version="1.0" encoding="UTF-16"?>
       <type-validate>
                <fail-property property="checkhelper.select_shipping_destination" resource="OrderUiLabels"/>
       </type-validate>

方法二:
         TransformerFactory transFactory = TransformerFactory.newInstance();
        Transformer transformer = null;
        try {
            transformer = transFactory.newTransformer();
   } catch (TransformerConfigurationException e)
            {
        e.printStackTrace();
   }
        StringWriter buffer = new StringWriter();
        transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
        try {
   transformer.transform(new DOMSource(validate),new StreamResult(buffer));
   } catch (TransformerException e)
            {
e.printStackTrace();
            }
            String s = buffer.toString();
s的内容为
         <type-validate class="org.ofbiz.base.util.UtilValidate">
            <fail-property property="checkhelper.select_shipping_destination" resource="OrderUiLabels"/>
        </type-validate>
       其中class="org.ofbiz.base.util.UtilValidate"为此节点的默认值
  • 大小: 4.4 KB
分享到:
评论
1 楼 feilian09 2014-09-26  

相关推荐

    w3c-dom.jar 包

    w3c-dom.jar 包 dom解析xml使用 包 免积分下载

    java操作xml dom dom4j sax jdom

    Java 四种方式操作xml,包括xml,dom,sax,jdom这四种方式的一个简单例子。

    java解析xml

    import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; public class ReadXML { public static void main(String[] args) { try { // 得到DOM...

    dom4j api 参考手册

    org.dom4j.dom An implementation of the dom4j API which also supports the W3C object model. org.dom4j.dtd Classes to represent the DTD declarations. org.dom4j.io Provides input and output via SAX and ...

    易语言模块 XMLDOM 解析 构造 获取 更改 添加 删除 遍历元素 格式化XML

    W3C 标准 XML DOM 定义了所有 XML 元素的对象和属性,以及访问它们的方法(接口)。 换句话说:XML DOM 是用于获取、更改、添加或删除 XML 元素的标准。 模块简介: 1、XMLDOMDocument类: XML对象文档 -&gt;操作创建或...

    org.w3c.tify

    tidy jar 包,用于将html文件转换成cml文件jar包

    node.js的W3CXML加密实现(httpwww.w3.orgTRxmlenc-core).zip

    node.js的W3CXML加密实现(httpwww.w3.orgTRxmlenc-core)

    www.w3school.com.cn完美中文教程纯HTML版

    本资源是www.w3school.com.cn的整站HTML格式的完美教程,方便离线的朋友学习与参考 本人之前上传过同样的纯HTML的资源,只是后缀名为.asp的,用FireFox浏览没问题,但用IE的话大多时候打不开,需要服务器,使用确实...

    Javase-6.0_中文API_HTML(最新更新)

    javase 中文API 最新版 ******************************* JavaTM 2 Platform Standard Ed....org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers

    jdk 中文版

    java jdk api帮助文档中文版 JavaTM Platform Standard Ed. 6 所有类 软件包 ...org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers

    分享一个xml解析方法

    一个xml的解析方法,供参考。 import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource;

    http://www.w3.org/TR/html4/loose.dtd

    presentation attributes and elements that W3C expects to phase out as support for style sheets matures. Authors should use the Strict DTD when possible, but may use the Transitional DTD when ...

    org.w3c.sac-1.3.0.M2.jar

    org.w3c.sac-1.3.0.M2.jar

    Java解析XML工具类--(java源码)

    import org.w3c.dom.Element; import org.w3c.dom.NodeList; /** * 本类是专门解析XML文件的,主要用于为系统读取自己的配置文件时提供最方便的解析操作 * @author HX * */ public class XmlManager { /** ...

    Chenso:Chenso 是一个 org.w3c.dom XML wrapperparser 库

    Chenso 是一个 org.w3c.dom XML 包装器/解析器库。 基本用法 运行测试 视窗 gradlew test Unix ./gradlew test 建造 视窗 gradlew.bat build Unix ./gradlew build 用法 获取 XML 元素中名称的第一个值 String ...

    dom.sax.pull解析

    Ø 1、DOM(org.w3c.dom) Ø “文档对象模型”方式,解析完的Xml将生成一个树状结构的对象。 Ø 2、SAX(org.xml.sax) Ø SimpleAPI for XML,以事件的形式通知程序,对Xml进行解析。 Ø 3、XMLPULL(org.xmlpull.v1) ...

    java SE API

    JavaTM 2 Platform Standard Ed. 5.0 所有类 软件包 java.applet java.awt ...org.w3c.dom.bootstrap org.w3c.dom.events org.w3c.dom.ls org.xml.sax org.xml.sax.ext org.xml.sax.helpers

    用VB 6操作XML文件

    Set xmlDOMDocument = New MSXML2.DOMDocument '生成根节点,在此我们称它为“爷爷辈”节点 Set Root_Node = xmlDOMDocument.createElement("Root") Set xmlDOMDocument.documentElement = Root_Node '在节点...

    fluentxml4j:Java中用于XML解析,序列化,XPath查询和转换的fluent API

    FluentXML4J-Java中XML的流畅API XML解析,序列化XPath查询和转换,无需样板代码 ...通过XPath查询org.w3c.dom.Document以获取String,Boolean,Number,org.w3c.dom.Element或Node,并使用Java 8 Streaming API

    w3cSchool.cc资源(http://www.w3cschool.cc)

    w3cSchool.cc的整站下载,版本为2015.4.27止,在线地址为http://www.w3cschool.cc

Global site tag (gtag.js) - Google Analytics