【发布时间】:2012-03-28 10:00:39
【问题描述】:
如何在 java 中解析 XML。 我在下面给出了一个 XML:
<?xml version="1.0" ?>
<metabase>
<response status="SUCCESS"/>
<item>
<id>10147417040</id>
<description>
<title>What part of the constitiution states the goals?</title>
<language>English</language>
</description>
<pubDate>2012-03-27 07:25:33.0</pubDate>
</item>
<item>
<id>10147417018</id>
<description>
<title>What is the work envelope of a robot car?</title>
<language>English</language>
</description>
<pubDate>2012-03-27 07:25:33.0</pubDate>
</item>
</metabase>
我想解析这个 XML 并转换成表单:
<?xml version="1.0" ?>
<add>
<doc>
<field name="id">10147417040</field>
<field name="title">What part of the constitiution states the goals?</field>
<field name="language">English</field>
<field name="pubDate">2012-03-27 07:25:33.0</field>
</doc>
<doc>
<field name="id">10147417018</field>
<field name="title">What is the work envelope of a robot car?</field>
<field name="language">English</field>
<field name="pubDate">2012-03-27 07:25:33.0</field>
</doc>
</add>
请提供一些示例 JAVA 代码来完成此任务。
谢谢 沙里克
【问题讨论】:
标签: xml xsd xml-parsing xslt