0
我試着讓this example使用xml作爲json數據。但我有一些關於這些代碼的問題。Angular x2js xml沒有定義
courses = x2js.xml_str2json(data);
console.log(courses.books.course);
$scope.todos =courses.books.course;
在xml的例子中。有書和課程標籤。但我不明白「課程」來自哪裏。
我試着做這個XML例子
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<DocumentElement xmlns="">
<semt_kodlari diffgr:id="semt_kodlari1" msdata:rowOrder="0">
<semt_adi>ALTIKAT</semt_adi>
</semt_kodlari>
</DocumentElement>
</diffgr:diffgram>
在這裏,同樣的例子是我的HTML部分:
X = x2js.xml_str2json(data);
console.log(X.DocumentElement.semt_kodlari);
$scope.todos = X.DocumentElement.semt_kodlari;
當我運行這段代碼我走「無法讀取屬性「未定義的「錯誤的semt_kodlari'。那麼有人能告訴我我的代碼有什麼問題嗎?對於課程和課程有什麼不同?
太謝謝你了:)) –
我很抱歉,但如果從HTTP GET xml文件,我得到了同樣的錯誤:/ –
不知道你在做什麼毛病出看你的代碼。在[fiddle](http://jsfiddle.net/awolf2904/567rbjk8/3/)中,我用'$ http'對XML文件進行了請求。我還發現'transformResponse'非常方便將xml轉換爲json。 – AWolf