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

XML和JSON笔记

发布时间:2020-12-16 09:28:50 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="ISO-8859-1"?notetoGeorge/tofromJohn/fromheadingReminder/headingbodyDon't forget the meeting!/body/note !DOCTYPE note SYSTEM "Note.dtd" XML 命名规则 XML 元素必须遵循以下命名规则: 名称可以含字母、数字以及其他的

<?xml version="1.0" encoding="ISO-8859-1"?>

<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>  <!DOCTYPE note SYSTEM "Note.dtd">


XML 命名规则

XML 元素必须遵循以下命名规则:

  • 名称可以含字母、数字以及其他的字符
  • 名称不能以数字或者标点符号开始
  • 名称不能以字符 “xml”(或者 XML、Xml)开始
  • 名称不能包含空格

可使用任何名称,没有保留的字词。


XML 属性必须加引号

属性值必须被引号包围,不过单引号和双引号均可使用。


XML 元素 vs. 属性

没有什么规矩可以告诉我们什么时候该使用属性,而什么时候该使用子元素。我的经验是在 HTML 中,属性用起来很便利,但是在 XML 中,您应该尽量避免使用属性。如果信息感觉起来很像数据,那么请使用子元素吧。

在此我们极力向您传递的理念是:元数据(有关数据的数据--序号之类的)应当存储为属性,而数据本身应当存储为元素。


形式良好的 XML 文档

“形式良好”或“结构良好”的 XML 文档拥有正确的语法。

“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:

  • XML 文档必须有根元素
  • XML 文档必须有关闭标签
  • XML 标签对大小写敏感
  • XML 元素必须被正确的嵌套
  • XML 属性必须加引号

XML DTD

DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:

XML Schema

W3C 支持一种基于 XML 的 DTD 代替者,它名为 XML Schema:

(编辑:李大同)

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

    推荐文章
      热点阅读