2016-06-13 6 views
1

2つのXMLファイルを比較しようとします。しかし、すべてのXML elmentsが、たとえば"ns:"で始まるものだけではありません。それは可能ですか?Java getElmentsByTagName withワイルドカード

は、私が試した:

document.getElementsByTagName("ns:" + *); 

おかげで、 LB

答えて

0

あなたは接頭辞ではなく名前空間URIに一致することはできません。

は、ドキュメントを持っていると言う

<doc xmlns:ns="http://example.org"> 
    <ns:a/> 
    <ns:b/> 
    <c/> 
</doc> 

名前空間uriですべての要素を選択できますhttp://example.org(すなわち、 aおよびb)と

document.getElementsByTagNameNS("http://example.org", "*")