2011-07-22 13 views
0

可能性の重複:
Best way to parse an XML String in Java?JavaでXMLの文字列を解析するには?

私は実際には、XMLデータである文字列値を持っています。私はxmlデータのStringを解析し、それから個々の値を取得する必要があります。どうすればこのことができますか?

+0

javaのXMLパーサーを検索してください。 JavaにはさまざまなXMLパーサが用意されています。 –

+0

http://stackoverflow.com/questions/1522874/best-way-to-parse-an-xml-string-in-java – trutheality

+0

はい、重複している可能性があります。 @マーシャル、SAXとDOMパーサーを見て始めましょう。ここでJava 1.4.2:http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/package-summary.html – Shlublu

答えて

0

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();