可能性の重複:
Best way to parse an XML String in Java?JavaでXMLの文字列を解析するには?
私は実際には、XMLデータである文字列値を持っています。私はxmlデータのStringを解析し、それから個々の値を取得する必要があります。どうすればこのことができますか?
可能性の重複:
Best way to parse an XML String in Java?JavaでXMLの文字列を解析するには?
私は実際には、XMLデータである文字列値を持っています。私はxmlデータのStringを解析し、それから個々の値を取得する必要があります。どうすればこのことができますか?
JavaにはさまざまなXML APIがあります。いくつかはフレームワークに組み込まれているものもあれば、そうでないものもあります。
使用する単純なものの一つはJDOMです:
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new StringReader(text));
// Now examine the document, perhaps by XPath or by navigating
// programmatically, like this:
String fooContents = doc.getRootElement()
.getChild("foo")
.getText();
例xstreamため。非常に簡単です
javaのXMLパーサーを検索してください。 JavaにはさまざまなXMLパーサが用意されています。 –
http://stackoverflow.com/questions/1522874/best-way-to-parse-an-xml-string-in-java – trutheality
はい、重複している可能性があります。 @マーシャル、SAXとDOMパーサーを見て始めましょう。ここでJava 1.4.2:http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/package-summary.html – Shlublu