利用 外掛程式
var
xml_content = $.json2xml(json_object);即可簡單方便
但是複雜的引數就比較混亂,當標籤為空的時候要判斷是否為空,否則innerhtml 就會報錯 如:
這樣就需要判斷
var name = htmldata[j].getelementsbytagname("name")[0]目的讓js不報錯阻止進行console.log(name)
if(name.innerhtml == '')
else
還有就是巢狀多層:
很奇怪的設定。乙個資料就是物件,兩個以上就是陣列,也不知道是外掛程式解析出問題,還是xml的問題
這裡我是用到vue做判斷,用for迴圈也是一樣的道理
<當是vue迴圈出來的時候,判斷,如果物件獲取是undefined 那就是陣列,再二次迴圈,v-else 用物件格式再渲染出來div
class
="list-mes"
v-for
="(index,item) in data"
>
<
h3 class
="list-title"
>}
h3>
<
div
class
="list-mes-item"
style
="display: block;"
v-if
="index.pusers.p_user.pname == undefined"
>
<
div
v-for
="(cc,item) in index.pusers.p_user"
>
<
div>} 有效期:}
div>
div>
div>
<
div
class
="list-mes-item"
style
="display: block;"
v-else
>
<
div>
<
div>} 有效期:}
div>
div>
div>
div>
第一次用xml做資料,,,坑了我兩天
XML解析的問題
在tomcat啟動中,ehcache解析xml時丟擲異常cause was invalid byte 1 of 1 byte utf 8 sequence 總結 參考資料 知識 摘要 windows記事本的utf 8是有bom的 zero width no break space 又被稱作bom u...
JS解析XML檔案
測試xml 11 2233 4455 66使用方法 var xmldoc loadxml text.xml var elements xmldoc.getelementsbytagname company for var i 0 i elements.length i var name elemen...
解析XML檔案總結
from xml.dom import minidom import urllib import stringio minidom.parse,來解析乙個儲存在 web 頁面上 本地檔案中或硬編碼字串中的 xml 文件。對於乙個 web 頁面,使用 urlopen 得到類檔案物件 對於本地檔案,使用...