2011-11-22 74 views
0

我需要更多的澄清的問題/答案貼在這裏, Custom attributes in an xsd-schemaXml架構與 「的xmlns」

有以下XSD,

<xsd:element name="Book"> 
     <xsd:complexType> 
     <xsd:sequence> 
      <xsd:element name="Author" type="xsd:string" > 
     <xsd:annotation> 
      <xsd:appinfo> 
       <foo:listable value="true"/> 
      </xsd:appinfo> 
     </xsd:annotation> 
      </xsd:element> 
      <xsd:element name="Pages" type="xsd:int" /> 
     </xsd:sequence> 
     </xsd:complexType> 
    </xsd:element> 
</xsd:schema> 
在此

,speciying以下url

xmlns:foo =「http://www.example.org/bar」

這個URL的內容是什麼以及如何創建它?

回答

3

xmlns:foo="http://www.example.org/bar"

這將是這個網址的內容以及如何創建呢?

這不是一個URL。它是一個名稱空間標識符。它看起來像一個URL來減少命名空間衝突的可能性。

傳統上,將某種形式的人類可讀文檔放在與命名空間名稱匹配的URL處。

0

您似乎對模式,實例文檔和命名空間之間的關係感到困惑。我不確定混淆是什麼,但效果是你的問題根本沒有意義。這有點像向我們展示了一個模式,並且說「給定這個模式,一品脫啤酒的價格是多少?」