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 閱讀(398) 評論(0)  編輯  收藏 所屬分類: XML

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


          網站導航:
           

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916109
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 周宁县| 青阳县| 潢川县| 称多县| 宿松县| 安庆市| 栖霞市| 冕宁县| 莱阳市| 绥阳县| 芒康县| 潮安县| 新源县| 夹江县| 黑山县| 共和县| 太谷县| 东阳市| 叶城县| 湖南省| 炎陵县| 托克逊县| 浠水县| 遂川县| 普兰店市| 玛曲县| 昌邑市| 天柱县| 三都| 林甸县| 龙南县| 息烽县| 岫岩| 社会| 普洱| 兴隆县| 苏尼特左旗| 墨脱县| 乐都县| 威信县| 巴中市|