2. XML 名稱空間
XML 命名空間提供了一種避免元素命名沖突的方法。
因為 XML 文檔中使用的元素不是固定的,那么兩個不同的 XML 文檔使用同一個名字來描述不同類型的元素的情況就可能發生。而這種情況又往往會導致命名沖突。
[ 簡單的說解決方法就是給相同名稱元素加上不同的前綴 ]
有以下兩種形式的名稱空間聲明:
<!--[if !supportLists]--> (1) <!--[endif]--> 第一種形式: < 元素名 xmlns : prefixname=”URI”>
元素名是指你在哪個元素上聲明名稱空間,其中 URI 不能為空 ( “” ) 。
<!--[if !supportLists]--> (2) <!--[endif]--> 第二種形式: < 元素名 xmlns=”URI”>
其中 URI 可以為空(“”)。
<h:table xmlns:h="http://www.w3.org/TR/html4/"> |
關于之后的解析 xml ,比如 DOM 、 SAX 、 JAXP 等方式,以及 xsl 轉換的應用,這里暫時不總結。因為目前自己的工作中應用那方面的內容很少。而且對于解析 xml ,也總結有現成的代碼了。下次用時,直接代碼重用。