URL によって提供される任意の XML ドキュメントがあります。xpath のような式もあります。
var xml = <doc><node1><node2><node3>some value</node3></node2></node1></doc>;
var path = "node1.node2.node3";
上記の XML へのパスが有効かどうかを確認する必要があります。eval と E4X を使用してこれを実行しようとしました。
var value = eval("xml."+path);
ただし、実際の xml ドキュメントには名前空間があり、邪魔になっています。私は名前空間を事前に知りませんし、それらが何であるかを気にしません。
事前にすべての名前空間を削除する方法はありますか? これを行うより良い方法はありますか?
ありがとう!