我是 Java 新手,需要一些帮助。我有一个看起来像这样的 XML:
String pXML =
"<root>
<x>1</x>
<x>2</x>
<x>3</x>
<x>4</x>
</root>"
我想得到一个 List 对象,其中包含 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 节点。