复杂类型的XML模式,我想要一个属性

时间:2010-02-18 18:28:55

标签: xml xsd schema

在您的xml智慧中,您想知道如何定义“bDead”的类型吗? (type=”xs:Boolean”

<bDead>0
<xdn>state</xdn>
       <xdv>alive</xdv>
</bDead>

这是架构。我在哪里/如何指定bdead的类型和范围?我认为我不能......

<xs:element name="bDead" >
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="xdn" type="xs:string" />
<xs:element name="xdv" type="xs:string" />
              </xs:sequence>
</xs:complexType>
</xs:element

2 个答案:

答案 0 :(得分:1)

如果我理解正确的问题,您希望bDead成为混合内容的xs:Boolean吗? <xs:simpleContent>中可能包含<xs:complextType>元素。

正如Torgamus勋爵所说,w3schools是一个非常好的地方。我使用w3c.org。有时可能更难理解,但它们是标准的来源。至于XML-Schema,它们的标准文档“Part 0”是一种入门。 http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/

答案 1 :(得分:0)

我不清楚你要求的是什么;你的意思是bDead的文本,你的例子中是0吗?什么是bDead应该是一个整数?

通常,您似乎想要与XML架构限制相关的内容。 w3schools有一个关于here的好页面。

相关问题