加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么是设计XML模式的最佳实践?

发布时间:2020-12-16 01:58:26 所属栏目:百科 来源:网络整理
导读:作为业余软件开发人员(我还在学术界),我为XML文档编写了一些模式。我经常遇到设计flubs导致丑陋的XML文档,因为我不完全确定XML的语义是什么。 我的假设: property value /property property = value property attribute="attval" value /property 一个具
作为业余软件开发人员(我还在学术界),我为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 CostelloXML Schemas: Best Practices”。

我也建议:

> Priscilla Walmsley的书“Definitive XML Schema”。
> Jeni TennisonXML Schema pages

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读