我有一個.xml文件,如下圖所示:爪哇 - 解析嵌套的XML文件,並寫入文件
<?xml version="1.0"?>
<Event>
<Issue>ggg</Issue>
<City>Athen</City>
<Group>
<AlternateIdentification>
<AlternateID>DG800</AlternateID>
<AlternateIDType>GoA</AlternateIDType>
</AlternateIdentification>
<AlternateIdentification>
<AlternateID>SS500</AlternateID>
<AlternateIDType>SDD</AlternateIDType>
</AlternateIdentification>
<AlternateIdentification>
<AlternateID>TY158</AlternateID>
<AlternateIDType>YTU</AlternateIDType>
</AlternateIdentification>
</Group>
</Event>
而且我想解析.xml文件,並寫入輸出與平.txt文件線路是這樣的:
ggg Athen DG800
ggg Athen SS500
ggg Athen TY158
你能幫助我,告訴我如何與使用javax DOM解析器這樣做呢?我不知道如何開始:(這個公共部分混淆了我最,因爲我需要遍歷這個文件在這種情況下,3次獲得3倍「ggg Athen
」,然後附加標籤AlternateID
?
您可以使用更復雜的XML庫,如GSON或Jac kson的任務? –
如果沒有,那麼[Java教程XML-> DOM](https://docs.oracle.com/javase/tutorial/jaxp/dom/readingXML.html)是一個很好的起點。 –
但是你想在哪個文件中寫輸出?在另一個文件中,我假設? – davidxxx