xmlns 啥意思
阿新 • • 發佈:2018-06-20
type 定義 odi detail space init 不同 AI article http://www.lsmx.net.ac”>
<ins:batch-list>
<ins:batch>Evening Batch</ins:batch>
</ins:batch-list>
</sample>
值得註意的是batch-list,batch等標記必須在"http://www.lsmx.net.ac"中定義,"http://www.lsmx.net.ac"的別名為ins。
默認Namespace xmlns=”[url of namespace]”
-------------------
註意:
一,指定了父元素的命名空間,子元素希望用自己的命名空間,可以在子元素中指定命名空間的別名。????長啥樣啊
二、屬性也可以有自己的命名空間
----------------
xsi:schemaLocation ---指出模式文檔的位置
xsi:noNamespaceSchemaLocation ---指出模式文檔的位置
----------------
例子
<?xml version="1.0" encoding="GB2312"?>
<book xmlns=" http://www.sunxin.org/book" ①
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ②
xsi:schemaLocation="http://www.sunxin.org/book http://www.sunxin.org/
book.xsd"> ③
<title>《Struts 2深入詳解》</title>
<author>孫鑫</author>
</book>
-------------------
<?xml version="1.0" encoding="GB2312"?>
<book xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="book.xsd"
isbn="978-7-121-06812-6" >
<title>《Struts 2深入詳解》</title>
<author>孫鑫</author>
</book>
參考:https://blog.csdn.net/zhch152/article/details/8191377
前提科普:DTD 文檔類型定義(Document Type Definition)
問題的出現:XML的元素名字是不固定的,當兩個不同的文檔使用同樣的名稱描述不同的內容的時候,就會發生命名沖突。
問題的解決:命名空間(Namespace),有點類似Java中包的作用,給它取個全名)。就知道這標簽是從哪裏來的!
在XML中,采用現成的,在全球範圍唯一的“域名”作為Namespace,即URL作為XML的Namespace。
命名空間的語法:xmlns:[prefix]=”[url of name]”
其中“xmlns:”是必須的屬性。“prefix”是命名空間的別名,它的值不能為xml。
<sample xmlns:ins=”
<ins:batch-list>
<ins:batch>Evening Batch</ins:batch>
</ins:batch-list>
</sample>
值得註意的是batch-list,batch等標記必須在"http://www.lsmx.net.ac"中定義,"http://www.lsmx.net.ac"的別名為ins。
默認Namespace xmlns=”[url of namespace]”
-------------------
註意:
一,指定了父元素的命名空間,子元素希望用自己的命名空間,可以在子元素中指定命名空間的別名。????長啥樣啊
二、屬性也可以有自己的命名空間
----------------
xsi:schemaLocation ---指出模式文檔的位置
xsi:noNamespaceSchemaLocation ---指出模式文檔的位置
----------------
例子
<?xml version="1.0" encoding="GB2312"?>
<book xmlns="
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ②
xsi:schemaLocation="http://www.sunxin.org/book http://www.sunxin.org/
book.xsd"> ③
<title>《Struts 2深入詳解》</title>
<author>孫鑫</author>
</book>
-------------------
<?xml version="1.0" encoding="GB2312"?>
<book xmlns:xsi="
xsi:noNamespaceSchemaLocation="book.xsd"
isbn="978-7-121-06812-6" >
<title>《Struts 2深入詳解》</title>
<author>孫鑫</author>
</book>
DTD教程 http://www.w3school.com.cn/dtd/
Schema 教程 http://www.w3school.com.cn/schema/index.asp
xmlns 啥意思