我有一个.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