Ich habe ein beliebiges XML-Dokument, das über eine URL bereitgestellt wird. Ich habe auch eine xpath-ähnliche Ausdrücke.
var xml = <doc><node1><node2><node3>some value</node3></node2></node1></doc>;
var path = "node1.node2.node3";
Ich muss überprüfen, ob der obige Pfad in der XML-Datei gültig ist. Ich habe versucht, dies mit eval und E4X zu tun.
var value = eval("xml."+path);
Mein aktuelles XML-Dokument hat jedoch Namespaces, die mir im Weg sind. Ich weiß nicht, die Namespaces vor der Zeit oder Pflege, was sie sind.
Gibt es eine Möglichkeit, alle Namespaces im Voraus zu entfernen? Gibt es eine bessere Möglichkeit, dies zu tun?
Merci !