Thinbug
News
Xml Schema使用限定或不合格
时间:2010-11-23 12:38:02
标签:
xml
xsd
在Xml架构中,我可以选择以下命名空间:
强制元素合格
强制属性合格
强制元素和属性合格。
最佳选择是什么?为什么?
1 个答案:
答案 0 :(得分:6)
合格的元素形式和不合格的属性形式事实上几乎是标准的,这是我推荐的。
理由是:
必须限定元素才能使用命名空间作为范围机制。
属性已经属于某个元素,因此很容易假设它们也属于同一个范围。因此,在大多数情况下,显式名称空间声明不是必需的。
当您将一个架构中的元素和属性与另一个架构中的属性混合时,您会遇到不同的情况。在这种情况下,必须特别设计混合模式(携带属性)(如
XLink schema
)。
相关问题
Xml Schema使用限定或不合格
具有合格类型参考的不合格元素
为什么Python doctests要求isinstance使用匹配的合格/不合格命名?
在wsdl </xs:schema>中获取<xs:schema attributeformdefault =“unqualified”elementformdefault =“qualified”>
Python中的限定/非限定名称是什么?
在针对WSDL(xsd架构)验证xml时理解elementFormDefault限定/不合格
XML模式可以混合使用限定名称空间和非限定名称空间吗?
Java XML Schema Validation elementFormDefault =&#34; qualified&#34;
XML Schema 1.0 - 限定与不合格:有效实例中的具体更改是什么?
Python2将exec从不合格转换为合格
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?