xml 筆記一

        people.xml

                         <people id="p1">

                            <name> jojl</nam>

                            <age>23</age>

                         </people>

                         <people id="p2">

                            <name> tote</nam>

                            <age>26</age>

                         </people>

 

       一、    xml:

                    1、是一種可擴展語言,用於數據存儲與傳輸。而我們熟悉的html 是用於顯示數據。

                    2、所有的標籤都自定義沒有html那樣內定的標籤。

                    3、所有的標籤都必須閉合  如: <a>...</a>

                    4、內定了一些特殊字符,不能在在元素中直接使用

                         如:<a>1>2</a>  中的大於號就會導致xml語法錯誤。必須要替換掉

&lt; < 小於
&gt; > 大於
&amp; & 和號
&apos; ' 單引號
&quot; " 引號

        

                    5、屬性值必須被引號包圍,如果元素內容含有雙引號,那就用單引號

                           如:<txt  content='這個是含有“雙引號”的文本'></txt>

                    6、區分大小寫

                    7、標籤不能以數字開頭,不能存在空格,最好不要出現一些基本標點符號

       二、  xml的解析與使用

                   1、xml  DOM  這個 html dom 有很大的相識的  不同的是這是xml 文檔對象。 dom 第一了訪問xml 、xhtml 的標準

                        它是一個使程序和腳本有能力動態地訪問和更新文檔的內容、結構以及樣式的平臺和語言中立的接口。

                        XML DOM 是用於獲取、更改、添加或刪除 XML 元素的標準

 

                        1)  DOM 是這樣規定:整個文檔是一個文檔節點

                                                              每個 XML 標籤是一個元素節點

                                                              包含在 XML 元素中的文本是文本節點

                                                              每一個 XML 屬性是一個屬性節點

                                                              註釋屬於註釋節點

                        

                   2、 解析xml

                         1) 首先要創建一個解析器對象、然後設置是否異步執行、加載xml文件進行解析

                            

             <script type="text/javascript">
              var xmlDoc=new ActiveXDOM("Miscrosoft.xmlDOM");
              xmlDoc.anync="false";
              xmlDoc.load("people.xml");
            </script>

                         2) 解析器還可以載入xml 字符串
                                  

              <script type="text/javascript">
              var xmlDoc=new ActiveXDOM("Miscrosoft.xmlDOM");
              xmlDoc.anync="false";
              xmlDoc.loadXML(txt);
             </script>


 

 

 

 

 

 

 

 

 

發佈了51 篇原創文章 · 獲贊 58 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章