Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在解决我的 XML 文档中的问题。我的文档示例: <Height unit="m">lala</Height> 属性unit有两个值:unit="m"和unit="ft". 我建议是否可以创建 XSD 来限制Height内容的子(文本)的数据类型。举个例子,那么"m"is set,height必须是float类型,那么"ft"is set,height必须是string。
<Height unit="m">lala</Height>
unit
unit="m"
unit="ft"
Height
"m"
"ft"
我不相信这在 XSD 1.0 中是可能的。但是,在 XSD 1.1 中可以使用称为“条件类型分配”的新功能。