XML 学习(一)

1.什么是XML?

  • XML指可扩展标记语言(Extensible Markup Language),类似于HTML
  • XML的宗旨是传输数据,而非显示数据
  • XML是W3C(World Wide Web Consortium)万维网联盟的推荐的标准
  • XML具有自我描述性
  • XML没有预定义的标签,需要自行定义标签
  • XML仅仅是用来结构化、存储以及传输信息

2.什么是XML数据的自描述性?

  • XML文档通常包含一个文档类型声明,因而XML文档是自描述的。不仅人能读懂XML文档,计算机也能处理。

3.怎么理解“XML没有预定义的标签,需要自行定义标签”?

  • 在HTML中使用的标签,如:<p>、<h1>等,都是HTML预定义的标签,在HTML中可以直接使用
  • 而XML是允许创建自己的标签和文档结构。如:
  • <note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>

4.XML与HTML的主要区别是什么?

  • XML主要用途是传输和存储数据的,关注的是数据的内容,旨在传输信息.
  • HTML主要用途是显示数据的,关注的是数据的外观,旨在显示信息。

5.XML的基本语法

  • XML文档必须包含根元素,该元素是所有其他元素的父元素。XML文档中的元素形成了一颗文档树,这棵树从根部开始,并扩展到树的最低端。
  • 所有XML元素都必须关闭标签。
  • XML标签对大小写敏感。如:<Message>这是错误的。</message>
  • XML必须正确的套嵌。如:<b><i>This text isbold and italic</i></b>
  • XML文档必须有根元素
  • XML的属性值必须加引号。如:<note date="12/04/2012">...</note>
  • 实体引用,在XML中一些字符拥有特殊的意义。如果把字符"<"放在XML中,会发生错误,因为解析器会把它当作新元素的开始。如:<message>if salary < 1000 then </message>,为了避免这个错误,用实体引用来代替"<"字符:<message>if salary &lt;1000 then </message
  • XML中的注释是<!--    -->
  • XML中空格会保留。

6.什么是XML元素?

  • XML元素是指从开始标签到结束标签的部分,也包括开始结束标签。XML文档包含XML元素。
  • 元素可包含其他元素、文本,元素也可以拥有属性。

7.XML命名规则是什么?

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值