2010-03-05 30 views
0

我想創建一個可以生成以下XML的XSD。XSD創建一個以Namespace爲前綴的元素

<note> 
<email:to>[email protected]</email:to> 
<from>[email protected]</from> 
</note> 

如何爲元素寫入XSD元素定義。

<xsd:element name="note"> 
<xsd:complexType> 
<xsd:sequence> 
<xsd:element name="email:to" type="xsd:string"/> 
<xsd:element name="from" type="xsd:string"/> 
</xsd:sequence> 
</xsd:complexType> 
</xsd:element> 

此處元素名稱「email:to」驗證失敗。

我該如何在XSD中表現這一點?

謝謝。

回答

0

想添加一些更多的積分,命名XML元素都遵循相同的規則適用於任何編程LANGS聲明變量,

  • 出現在元件名稱可以是任何字母數字字符或下劃線
  • 名稱可以與字母字符開始的字符[數字或_不允許作爲第一字符]
  • 重要:名稱不能格局[或不能用字母) XMLXML的Xml
  • 也不允許有空格

所以守法啓動哪些肯定會導致驗證錯誤。

相關問題