に私はCを取得しようとしている次のコードを持っている:のCreationDateノード:JavascriptのXMLパーサー:どのように持つノードを取得するための「:」名
value = '<?xml version="1.0" encoding="UTF-8"?><content><c:CreationDate>2010-09-04T05:04:53Z</c:CreationDate></content>';
xml = (new DOMParser()).parseFromString(value, 'text/xml');
console.log(xml.getElementsByTagName('c:CreationDate'));
残念ながら、それは空の配列を返すだが、xmlにあるノードを持つ配列の代わりに。私はこれが ":"記号のために起こったと思います。
エスケープ方法はありますか?
注:childNodesなどでの使用を提案しないでください。これは、私のXMLが複合体を検証するので(これは単なるサンプルです)、今後変更される可能性が高く、タグ名に依存することができるので、私のためには機能しません。
ありがとうございます!