前言:
目前小伙伴们对“dom4j对象转xml字符串”都比较关切,各位老铁们都需要知道一些“dom4j对象转xml字符串”的相关文章。那么小编在网上收集了一些对于“dom4j对象转xml字符串””的相关内容,希望你们能喜欢,小伙伴们快快来了解一下吧!(1) java程序中xml格式对象与xml字符串互转
import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;public class Helloworld { private void xmlDocument() throws Exception { String xmlStrs = "<root><hello>helloContent1</hello></root>"; // 解析xml字符串获取Document对象 Document documentDe = DocumentHelper.parseText(xmlStrs); Element rootElement = documentDe.getRootElement(); // 1 获取根节点下元素 2 其节点内容 Element eleHello = rootElement.element("hello"); System.out.println("节点内容:" + eleHello.getText()); List<Element> elementList = rootElement.elements(); // 根下元素集合 String convertXml = documentDe.asXML(); System.out.println("格式xml对象转换xml字符串:" + convertXml); } public static void main(String[] args) throws Exception { // 测试代码 new Helloworld().xmlDocument(); }}
(2) java程序中从xml文件获取节点字符串
import org.dom4j.Document;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class Helloworld { private void xmlFromFile() throws Exception { SAXReader saxReader = new SAXReader(); Document document = saxReader.read(new File("F:\\xbl\\x1.xml")); Element rootEle = document.getRootElement(); Element helloEle = rootEle.element("hello"); System.out.println("这是从xml文件获取xml节点字符串:" + helloEle.getText()); } public static void main(String[] args) throws Exception { // 测试代码 new Helloworld().xmlFromFile(); }}
测试xml文件:x1.xml
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #dom4j对象转xml字符串