0

次のことを試してみると:

var xmlObject = $($.parseXML('<foo xs:type="one type">bar</foo>'));

jQuery は解析エラーを返します。

Invalid XML: <foo xs:type="onetype">bar</foo> - { "stack": ".error@http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js:3 .parseXML@http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js:3

しかし、私が試してみると:

var xmlObject = $($.parseXML('<foo xs-type="one type">bar</foo>'));

それは正常に動作します。私の現在の開発では、サーバーを呼び出して、xml の結果を文字列として取得します。そして、この文字列にはxs:type. 次に、xml を解析し、結果を使って他の処理を行う必要があります。parseXML で解析する前に、文字列からすべてのコロンを削除する必要がありますか? これに対する回避策はありますか?

4

0 に答える 0