作为业余软件开发人员(我还在学术界),我为XML文档编写了一些模式。我经常遇到设计flubs导致丑陋的XML文档,因为我不完全确定XML的语义是什么。
我的假设:
<property> value </property>
property = value
<property attribute="attval"> value </property>
<parent> <child> value </child> </parent>
父级具有特征“child”,其值为“value”。
<tag />
<parent> <child /> </parent>
“child”描述“parent”。 “child”是一个标志或布尔值。我不知道这个,也。
如果你想做像代表笛卡尔坐标这样的事情,会产生歧义:
<coordinate x="0" y="1 /> <coordinate> 0,1 </coordinate> <coordinate> <x> 0 </x> <y> 1 </y> </coordinate>
哪一个是最正确的?我会倾向于第三个基于我目前的XML模式设计的概念,但我真的不知道。
什么是一些资源,简洁地描述如何有效地设计XML模式?
请参阅教程:
> Roger Costello“XML Schemas: Best Practices”。
我也建议:
> Priscilla Walmsley的书“Definitive XML Schema”。
> Jeni Tennison的XML Schema pages
原文地址:https://www.jb51.cc/xml/293881.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。