0
我試圖使用xpathGetStringxpathGetString總是返回空字符串
String abcd = lc_CustomXmlPart.xpathGetString("/Contract/Currency[1]/@Code", "");
System.out.println(abcd);
從CustomXmlPart讀取屬性,但它總是返回空字符串。
XML看起來是這樣的:
<Contract xmlns="http://abc.123.cz" TypeCode="HO" IssueDate="2017-02-11">
<Currency Code="EUR" Name="Default" PrintCode="€"></Currency>
</Contract>
有人能告訴我什麼我做錯了?
非常感謝你! –
@PiotrJanuszWijas不客氣!我記得頭刮,因爲偷偷摸摸'xmlns'的一些長會議;) – Aaron
您可能還可以在XML聲明命名空間前綴(例如:的xmlns:ABC =「http://abc.123.cz」 ),然後根據此答案使用該前綴。 – JasonPlutext