2012-02-13 20 views
0

一部の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文字列でそれを使用して

答えて

0

var jsondata = $.xmlToJSON(xmlstring);

Youreの...それは次のようになります。

var jsondata = $.xmlToJSON(xmldoc);

+0

ドキュメントは、それはまた、XML文字列を受け入れなければならないと言います。 –

+0

それもそのようには動作しません。 $ .textToXMLを呼び出して基本的な構文が正しいことを確認しましたが、それは不要です。 –

+0

@Erica:私はそれを試しました、そして、ドキュメントは嘘でいっぱいです。 textToXMLの結果をxmlToJSONに渡したときに機能しました。 –

関連する問題