2017-02-21 155 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