2. XML 名稱空間

          XML 命名空間提供了一種避免元素命名沖突的方法。

          因為 XML 文檔中使用的元素不是固定的,那么兩個不同的 XML 文檔使用同一個名字來描述不同類型的元素的情況就可能發生。而這種情況又往往會導致命名沖突。

           

          [ 簡單的說解決方法就是給相同名稱元素加上不同的前綴 ]

          有以下兩種形式的名稱空間聲明:

          <!--[if !supportLists]--> (1)       <!--[endif]--> 第一種形式: < 元素名 xmlns prefixname=”URI”>

          元素名是指你在哪個元素上聲明名稱空間,其中 URI 不能為空 ( “” )

           

          <!--[if !supportLists]--> (2)       <!--[endif]--> 第二種形式: < 元素名 xmlns=”URI”>

          其中 URI 可以為空(“”)。

           eg:

          <h:table xmlns:h="http://www.w3.org/TR/html4/">
          <h:tr>
          <h:td>Apples</h:td>
          <h:td>Bananas</h:td>
          </h:tr>
          </h:table>

          關于之后的解析 xml ,比如 DOM SAX JAXP 等方式,以及 xsl 轉換的應用,這里暫時不總結。因為目前自己的工作中應用那方面的內容很少。而且對于解析 xml ,也總結有現成的代碼了。下次用時,直接代碼重用。

          posted on 2007-02-26 10:49 -274°C 閱讀(393) 評論(0)  編輯  收藏 所屬分類: XML

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 914173
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 龙川县| 岱山县| 天峨县| 宁德市| 丰城市| 区。| 堆龙德庆县| 阳江市| 诏安县| 边坝县| 阿克苏市| 易门县| 宁武县| 禹州市| 乐都县| 建昌县| 乳山市| 金寨县| 丹东市| 宜黄县| 靖江市| 高密市| 西乌珠穆沁旗| 辉县市| 阜南县| 印江| 赤壁市| 铜山县| 武山县| 民权县| 拜城县| 赣州市| 大厂| 大悟县| 鹤庆县| 教育| 洮南市| 华容县| 安康市| 尚义县| 杭州市|