XSD 中派生类型的深入解析与应用
1. 限制派生类型
在 XSD 模式的运用中,通过限制来派生新类型是一项强大的工具。若能精确界定元素内容或属性值的允许范围,就能避免或减少编写自定义代码。XSD 模式提供了众多工具,可单独或组合使用,以限制属性或元素内容的允许值。
1.1 信用数据库示例
以一个简单的信用数据库为例,它将个人的最大信用额度限制为 25,000 美元。在这个全局信用上限内,个人可能有自己的信用额度,但模式会检查确保没有人的信用额度超过 25,000 美元。以下是相关的 XML 实例文档 CreditRatings.xml :
<?xml version='1.0'?>
<CreditRatings>
<Person>
<Name>
<FirstName>John</FirstName>
<MiddleInitial>F</MiddleInitial>
<LastName>Kennedy</LastName>
</Name>
<Address>
<Street1>88 East Street</Street1>
<Street2></Street2>
<City>Any Town</City>
<State>OH</State>
<Zip>87654</Zip>
</Address>
&
-1
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



