我需要(使用Java),用於從XML文件中給定的名稱標籤這樣的標籤來提取:Java的XML解析
這裏是我的XML文件:
<aa>
<bb>
<name>k1</name>
<value>5</value>
</bb>
<bb>
<name>k2</name>
<value>7</value>
</bb>
</aa>
輸入到功能:full path to <name> tag, e.g.: /aa/bb/name=k2
(這個例子的輸出應該返回7
)
還有更高級的問題:我需要從XML文件中提取所有名稱:值對,然後名稱由正則表達式給出 我在想,XPath在這裏是合適的工具,但是細節中的魔鬼。
您有問題嗎? (由此我的意思是**特定的**問題。) – 2011-04-19 03:09:16
我想你在這裏有三個問題。 1.獲得值7,即value_tag_start的值在第二個bb_tag_start內。 2.獲取所有名稱值對,即標籤名稱和值。 3.如果標籤名稱以正則表達式的形式給出,則獲取該值。請澄清 – Ammu 2011-04-19 03:25:11
致:Andrew Thompson。我從你的列表中有問題1和3。謝謝! – user607573 2011-04-19 04:08:36