我是Java新手,需要一些幫助。 我有一個XML看起來像:Java string to xml to list
String pXML =
"<root>
<x>1</x>
<x>2</x>
<x>3</x>
<x>4</x>
</root>"
而且我想獲得一個包含所有X標籤內的值的列表對象。
我試着javax.xml.parsers.DocumentBuilderFactory中:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
document = (Document) builder.parse(new InputSource(new StringReader(pXML)));
Node n = document.getFirstChild();
NodeList n1 = n.getChildNodes();
//and then I go through all the nodes and insert the values into a list
但是,這並不包含x個節點。
我懷疑引號是導致解析器跳過所有的XML。 – 2013-03-26 13:47:33
不,我得到的pXML對象作爲輸入參數,這是爲了瞭解xml的外觀...... – informerica 2013-03-26 13:57:11