关于XML中的标签与元素使用介绍

263 篇文章 3 订阅

这篇文章主要介绍了XML中的标签与元素的使用,是XML入门学习中的基础知识,需要的朋友可以参考下

标签
我们来了解一下 XML 最重要的部分之一,XML 标签。XML 标签是 XML 的基础。它们定义了 XML 中某个元素的范围。它们也可以用来插入注释,声明解析环境需的设置以及插入特定的指令。

大体上可以按照如下方式归类 XML 标签:

开始标签
每个开始的非空 XML 元素都被标记为开始标签。下面是一个开始标签的例子:

XML/HTML Code复制内容到剪贴板

  1. <address>  

结束标签
每个有开始标签的元素都应该使用结束标签闭合。下面是一个结束标签的例子:

XML/HTML Code复制内容到剪贴板

  1. </address>  

注意,结束标签在元素名的前面包含一个斜线("/")。

空标签
出现在开始标签和结束标签之间的文本被称作内容。没有内容的元素被称为空元素。空元素使用下面两种方式表示:

(1) 开始标签后面紧跟一个结束标签,如下所示:

XML/HTML Code复制内容到剪贴板

  1. <hr></hr>  

(2) 真正意义上的空元素标签如下所示:

XML/HTML Code复制内容到剪贴板

  1. <hr />  

空元素标签可以用于任何没有内容的元素。

XML 标签规则
以下是使用 XML 标签需要遵循的规则:

规则1

XML 标签区分大小写。下面这行代码是一个错误语法示例,因为两个标签大小写不一样,在 XML 中会被视为错误的语法。

XML/HTML Code复制内容到剪贴板

  1. <address>This is wrong syntax</Address>  

下面的代码展示了正确的方法,这里开始和结束标签的名称使用了相同的大小写。

XML/HTML Code复制内容到剪贴板

  1. <address>This is correct syntax</address>  

规则2
XML 标签必须按照适当的顺序闭合,比如,在另一个元素内部开启的 XML 标签必须在外部元素闭合之前闭合。例如:

XML/HTML Code复制内容到剪贴板

  1. <outer_element>  
  2.     <internal_element>  
  3.     This tag is closed before the outer_element   
  4.     </internal_element>  
  5. </outer_element>  


元素
XML 元素可以被定义为 XML 的构建块。元素可以表现为承载文本,元素,属性,媒体对象或这有这些的容器。

每个 XML 文档都包含一个或多个元素,其范围由开始和结束标签界定,或者用一个空元素标签表示空元素。

语法
下面是编写一个 XML 元素的语法:

XML/HTML Code复制内容到剪贴板

  1. <element-name attribute1 attribute2>  
  2. ....content   
  3. </element-name>  

这里

element-name: 表示元素的名称。开始和结束标签之间的_名称_必须匹配。
attribute1, attribute2: 就是由空格分隔的元素属性。属性(attribute)定义了元素的属性(property)。它关联一个名称和字符串值。属性被写作如下形式:
name = "value"
属性_名称_后紧跟一个 = 号以及使用双引号(" ")或者单引号(' ')包裹的字符串值。

空元素
空元素(没有内容的元素)语法如下所示:

<name attribute1 attribute2.../>
下面是一个使用各种不同 XML 元素的 XML 文档:

XML/HTML Code复制内容到剪贴板

  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <address category="residence">  
  4.         <name>Tanmay Patil</name>  
  5.         <company>TutorialsPoint</company>  
  6.         <phone>(011) 123-4567</phone>  
  7.     <address/>  
  8. </contact-info>  

XML 元素规则
XML 元素需要遵循以下规则:

元素_名称可以包含任意字母数字字符。在名称中唯一允许使用的标签符号是连字符(-),下划线()和句点(.)。
元素名称区分大小写。例如,Address,address 和 ADDRESS 是不同的元素名。
元素的开始和结束标签必须相同。
一个元素就是一个容器,它可以包含文本或者元素,正如上面的例子中可以看到。

来源:https://www.weidianyuedu.com

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一部分 XML简介 第1 章 XML概览 1.1 什么是XML 1.1.1 XML是元标记语言 1.1.2 XML描述的是结构和语义,而不是格式 1.2 为什么开发人员对XML感到激动 1.2.1 设计与特定领域有关的标记语言 1.2.2 自描述数据 1.2.3 应用间交换数据 1.2.4 结构化和集成的数据 1.3 XML文档的“生命” 1.3.1 编辑器 1.3.2 语法分析程序和处理程序 1.3.3 浏览器和其他工具 1.3.4 处理过程总结 .4 相关技术 1.4.1 超文本标记语言(Hypertext Markup Lan 1.4.2 级联样式单(Cascading Style Sheets) 1.4.3 可扩展的样式语言(Extensible Style Lan 1.4.4 URL和URI 1.4.5 XLink和XPointer 1.4.6 Unicode字符集 1.4.7 如何将这些技术融合在一起 1.5 本章小结 第2章 XML应用简介 2.1 什么是XML应用程序 2.1.1 化学标记语言(Chemical Markup Langu 2.1.2 数学标记语言(Mathematical Markup La 2.1.3 频道定义格式 2.1.4 经典文学 2.2 用于XMLXML 2.2.1 XSL 2.2.2 XLL 2.2.3 DCD 2.3 XML的后台应用 2.4 本章小结 第3章 第一个XML文档 3.1 Hello XML 3.1.1 创建一个简单的XML文档 3.1.2 保存XML文件 3.1.3 将XML文件装入Web浏览器 .2 考察简单的XML文档 3.3 赋于XML标记以意义 .4 为XML文档编写样式单 .5 将样式单附加到XML文档上 3.6 本章小结 第4章 数据的结构化 4.1 检查数据 4.1.1 击球手 4.1.2 投球手 4.1.3 XML数据的组织 4.2 数据的XML化 4.2.1 开始编写文档: XML声明和根元素 4.2.2 联赛(League)、(分部) Division和 4.2.3 球员数据的XML化 4.2.4 球员统计数据的XML化 4.2.5 将XML组装在一起 4.3 XML格式的优点 4.4 编制样式单以便显示文档 4.4.1 与样式单连接 4.4.2 为根元素指定样式规则 4.4.3 为标题指定样式规则 4.4.4 为球员和统计元素指定样式规则 4.4.5 本节小结 4.5 本章小结 第5章 属性、空标记和XSL 5.1 属性 5.2 属性与元素的对比 5.2.1 结构化的元数据 5.2.2 元元数据 5.2.3 有关元数据的说明 5.2.4 元素更具扩展性 5.2.5 使用属性的最佳时机 5.3 空标记 5.4 XSL
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值