【发布时间】:2015-04-18 11:10:45
【问题描述】:
有很多我还不知道的 XML 解析技术。我想解析 XML(表单数据)并在键、值对中获取表单输出数据。哪种 XML 解析技术可以轻松获取以下 XML 格式的键值对中的值,
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<control for="9bd2f8fd2421eb0b0a410feaa1f482c50551486a" name="first-name" type="input" datatype="string">
<resources lang="en">
<label>First Name</label>
<help />
<hint>Your first or given name
</hint>
<alert />
</resources>
<resources lang="fr">
<label>Prénom</label>
<help />
<hint>
Votre prénom
</hint>
<alert />
</resources>
<value>Rahul</value>
</control>
<control for="8532f26e19a5b33200f56bb839c5f3aa2fa3a25f" name="last-name" type="input" datatype="string">
<resources lang="en">
<label>Last Name</label>
<help />
<hint>Your last name</hint>
<alert />
</resources>
<resources lang="fr">
<label>Nom de famille</label>
<help />
<hint>Votre nom de famille</hint>
<alert />
</resources>
<value>Sharma
</value>
</control>
</metadata>
注意我只需要使用英语捕获值。对于上面的 XML,我需要如下输出,
First Name - Rahul
Last Name - Sharma
【问题讨论】:
-
stackoverflow 本身有很多与此相关的问题。您能否让我们知道您到目前为止所做的尝试。
标签: java xml parsing jakarta-ee xml-parsing