Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [XML學習筆記][1]基本概念

          Posted on 2005-02-19 20:10 laogao 閱讀(258) 評論(0)  編輯  收藏 所屬分類: On Java

           

          XML是eXtensible Markup Language的縮寫,它的前身是SGML,或者說,XML是SGML的子集。簡單講,XML是一種文檔格式,作為一種標準,有利于不同機構間的數(shù)據(jù)交換。從表面上看,XML是一種語言,但是它同時也是一種創(chuàng)造和定義其他語言的語言。通過一組定義好的規(guī)范,我們可以很方便的擴展它。

          我們來看一個實際的XML長什么樣:(僅僅是個最簡單的例子,為了說明XML的基本結構)

          <customer-repository>
            
          <customer index="C82FB7E9982A02FD">
              
          <name first-name="Brian" last-name="Molko"/>
              
          <register-date>
                2005-01-01
              
          </register-date>
              
          <visits>
                3
              
          </visits>
            
          </customer>
            
          <customer index="BADE12908E72CB21">
              
          <name first-name="Alanis" last-name="Morissette"/>
              
          <register-date>
                2005-02-01
              
          </register-date>
              
          <visits>
                1
              
          </visits>
            
          </customer>
          </customer-repository>

          直觀的看,我們這個XML文件定義了一組客戶,每一個客戶又有相應的ID、姓名、注冊時間和到訪次數(shù)。這就是一個最基本的XML,它很類似HMTL,但是一方面它可以有自定義的標簽,另一方面它也要求更加嚴格的語法,如標簽必有開閉且不能重疊等。不僅僅是這樣,通常每個XML文件都會對應一組嚴格定義的語法,以便對它們進行正確的處理,這一點我會在稍后作更詳細的說明。

           

          主站蜘蛛池模板: 巴彦县| 昌邑市| 南皮县| 惠东县| 滕州市| 晋城| 宜都市| 高雄市| 寿光市| 永州市| 黄龙县| 华池县| 建德市| 鞍山市| 尤溪县| 浮梁县| 祁门县| 西峡县| 万宁市| 沙湾县| 八宿县| 蒙自县| 泸州市| 九寨沟县| 甘洛县| 新郑市| 额济纳旗| 惠东县| 维西| 呈贡县| 宜都市| 石楼县| 会理县| 图片| 巴塘县| 宣化县| 新干县| 西华县| 灵山县| 杂多县| 扎赉特旗|