xml相關(guān)筆記以及ajax與xml交互

不多說,上代碼

這段代碼意思是從text2.xml文件中讀取內(nèi)容然后在html代碼中以表格的形式顯示


對于我來說,關(guān)鍵點(diǎn)是從另外一個文件中讀出內(nèi)容以文本的時(shí)候形式顯示在頁面,所以我再把關(guān)鍵代碼寫出來 ?var table= "<tr><th>Artist<th>Title</th>"; ?var x =xmlDoc.getElementByTagName("CD"); for(i=0;i<x.length;i++){table +="<tr><td>"+x[i].getElementByTagName("ARTIST")[0].childNodes[0].nodeValue+"</td><td>"+x[i].getElementByTagName("TITLE")[0].childNodes[0].nodeValue+"</td></tr>";} ? ? ? ? ? ? ? ? ? ? ? document.getElementById("demo").innerHTML = table;

這是運(yùn)行結(jié)果



這是text2.xml里面的內(nèi)容,跟html好像吧

xml的特點(diǎn)

xml指可擴(kuò)展標(biāo)記語言;

xml被設(shè)計(jì)用來傳輸和存儲數(shù)據(jù);

xml標(biāo)簽沒有被預(yù)定義,需要自行定義標(biāo)簽;

xml被設(shè)計(jì)為具有自我描述性;

xml是w3c的推薦標(biāo)準(zhǔn);

xml簡化數(shù)據(jù)共享和數(shù)據(jù)傳輸;

<note>

<to>nanlan</to>

<from>xiaoju</from>

<heading>ajax與xml交互</heading>

<body>xml用來存儲和傳輸數(shù)據(jù)</body>

</note>(xml要求必須有個父元素,這段代碼中是note);

xml對大小寫敏感;

xml屬性與元素

<person sex="female">

<name>xiaoju</name>

<age>21</age>

</person>(這里的sex是屬性,如果換一種方式)

<person>

<sex>female</sex>

<name>xiaoju</name>

<age>21</age>

</person>(這里的sex是元素,它們的結(jié)果其實(shí)是一樣的,在html當(dāng)中用屬性,在xml當(dāng)中用元素,這樣的做法比較好);

xml javascript(一般是通過ajax來實(shí)現(xiàn),開篇的第一個實(shí)例就是這么做的);


紅色標(biāo)注的地方就是重點(diǎn)

xml DOM可以通過DOM樹來訪問。可以修改或刪除他們的內(nèi)容,當(dāng)然這與XML DOM相關(guān),又是另外的內(nèi)容;

XML命名空間,因?yàn)樵趚ml當(dāng)中名稱是由開發(fā)者定義的,當(dāng)兩個不同的文檔使用相同的元素名就會發(fā)生命名沖突(解決拌飯,使用前綴避免命名沖突)


通過php生成XML


xml DOM相關(guān)操作,主要是獲取元素someone.childNodes.nodeValue、獲取屬性someone.childNodes.getAttribute、創(chuàng)建元素createElement、創(chuàng)建一個新的文末節(jié)點(diǎn)createTextNode等


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 目錄 1. 定義 XML,即 extensible Markup Language ,是一種數(shù)據(jù)標(biāo)記語言 & 傳輸...
    Carson帶你學(xué)安卓閱讀 17,747評論 8 135
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,641評論 18 399
  • 1. XML簡介 以下內(nèi)容來自于http://www.w3school.com.cn/xml 基本知識 XML 和...
    WebSSO閱讀 2,092評論 1 7
  • 寫在前面:作為來京后購買的第一本實(shí)體書,有小小紀(jì)念意義。 是什么阻礙你實(shí)現(xiàn)夢想? 本書前三章通過各種實(shí)驗(yàn)探討了樂觀...
    4plus閱讀 1,418評論 0 5
  • 深夜,熄了燈。 躺下閉著眼,白天里層出不窮的事物漸漸隱去,四周越來越靜,身體似乎沉下去,有什么聲音越來越明顯,咚咚...
    又新閱讀 309評論 0 0

友情鏈接更多精彩內(nèi)容