2017-02-21 26 views
1

寻找测试xml对象的简约创建,我遵循。java xml文字构造函数

DocumentBuilder doc = (DocumentBuilderFactory.newInstance()).newDocumentBuilder(); 
doc.parse(new InputSource(new StringReader("<msg txt='HelloWorld'/>"))); 

是否有一个最简单的选项来在java中创建XML?

最好是单行本地java解决方案,不需要第三方pom依赖。

回答

1

您可以用JDOM parser.Try

<dependency> 
<groupId>jdom</groupId> 
<artifactId>jdom</artifactId> 
<version>1.1</version> 
    </dependency> 





import org.jdom.Document; 
import org.jdom.Element; 

Element xyz= new Element("xyz");   
Document doc = new Document(xyz); 
doc.setRootElement(xyz); 
Element test= new Element("test");  
staff.setAttribute(new Attribute("msg txt", "HelloWorld")) 

去参考任何教程。 https://www.tutorialspoint.com/java_xml/java_jdom_parse_document.htm

+0

给出的答案是详细的,是否有单线解决方案? – user2727195

+0

除此之外,还有像dom4j,stAX,xpath等选项,但所有这些都是2-3行代码,如上所示 – Akshay

+0

所以基本上xml在java中的支持很差,您的其他解决方案是基于本地java而不需要第三方pom组件? – user2727195