一部のXMLをJSONに変換するためにXML Objectifier(x2j.js from http://www.terracoder.com/index.php/xml-objectifier)を使用しようとしています。私はx2j.jsがJSONオブジェクトではなくXML文字列を返す非常に簡単なテストケースを持っています。 XML Objectifierは多くのプロダクションサイトで使用されているようですので、間違いを犯していると思います。XML ObjectifierがJSONオブジェクトではなくXML文字列を返す
jQueryとx2j.jsの両方が、このコードの前に、タグに含まれています:$ .textToXMLへの呼び出しが動作している
var xmlstring = '<results><configuration><user>Balay</user></configuration></results>';
var xmldoc = $.textToXML(xmlstring);
console.log(xmldoc);
var jsondata = $.xmlToJSON(xmlstring);
console.log("jsondata = " + jsondata);
は - Firebugのは、私はドリルダウンすることができ、XML文書を示しています。しかし、$ .xmlToJSONの呼び出しの後、jsondataをコンソールに表示するだけで元のXML文字列が表示されます。
これは初心者ユーザーエラーですが、わかりません。任意のアイデアをありがとう。 XML文字列でそれを使用して
ドキュメントは、それはまた、XML文字列を受け入れなければならないと言います。 –
それもそのようには動作しません。 $ .textToXMLを呼び出して基本的な構文が正しいことを確認しましたが、それは不要です。 –
@Erica:私はそれを試しました、そして、ドキュメントは嘘でいっぱいです。 textToXMLの結果をxmlToJSONに渡したときに機能しました。 –