`
hotsheqaz
  • 浏览: 19676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • hi_gp: hotsheqaz 写道hi_gp 写道为啥我按照你的示例,在 ...
    XML约束
  • hotsheqaz: hi_gp 写道为啥我按照你的示例,在book.xml中加上定 ...
    XML约束
  • hi_gp: 为啥我按照你的示例,在book.xml中加上定义的book.d ...
    XML约束

xml语法

    博客分类:
  • xml
xml 
阅读更多

一个xml文件分为几部分内容:
文档声明
元素
属性
注释
CDATA区,特殊字符
处理指令

在编写xml文档,需要先使用文档声明,声明xml文档的类型。
最简单的声明语法:
<?xml version="1.0"?>
用encoding 属性说明文档的字符编码:
<?xml version="1.0" encoding="gb2312"?>
用standalone属性说明文档是否独立:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>

元素
xml元素指的xml文件出现的标签,分为开始标签和结束标签。
一个xml元素可以包含字母,数字以及其他可见字符,但是遵守下面的一些规范:
区分大小写
不能以数字或特殊字符开头
不能以xml开头
不能包含空格
名称中间不能包含冒号

注释
xml文件的注释采用 <!--注释-->

CDATA区别
在编写xml文件时,有些内容可能不想让解析引擎解析执行,而是当作原始内容处理,把这些内容放在CDATA区。
对于CDATA区域内的内容,解析程序不会处理,而是直接原封不动的输出。
语法:
<![CDATA[内容]]>


转义字符
对于一些单个字符,如果显示原始样式,可以使用转义形式给于处理。
特殊符号    替代符号
&               &amp
<                &lt
>                &gt
"                &quot

处理指令
处理指令,简称PI。处理指令用来指挥解析引擎如何解析xml文档内容。
处理指令必须要以<?作为开头,以>作为结尾。

6
7
分享到:
评论

相关推荐

    检查XML语法的工具

    总的来说,理解XML语法是处理XML文档的基础,而使用检查XML语法的工具则能有效地辅助我们避免和解决语法错误,提高工作效率。对于XML初学者来说,熟练掌握这类工具将极大地促进对XML的理解和应用。

    Android开发 XML 语法规则

    Android 开发 XML 语法规则 Android 开发中,XML 语法规则非常重要,以下是 XML 语法规则的详细介绍: 1.所有 XML 元素都须有关闭标签 在 XML 中,所有元素都必须有关闭标签,否则将会出现错误。这与 HTML 不同...

    XML语法.pdf

    在《XML语法.pdf》中,通过解析一个名为`build_for_ejb_templet.xml`的Ant构建文件,我们可以深入理解XML的基本结构和在实际应用中的用法。 首先,XML文件的开头总是以`&lt;?xml version="1.0" encoding="UTF-8"?&gt;`来...

    Profinet GSD Checker: PN-IO设备的GSD文件xml语法检查器

    《Profinet GSD Checker: 为PN-IO设备的GSD文件XML语法把关》 在工业自动化领域,Profinet(Process Field Network)是一种基于以太网的通信标准,广泛应用于工厂自动化中的分布式I/O(Input/Output)设备。在开发...

    xml语法合法性 xml 格式验证xml格式检查 shell awk sed实现

    shell awk sed实现xml语法合法性 xml 格式验证xml格式检查 。不需要scheam文件,只验证符号的合法性

    XML语法分析器

    XML 语法分析器 实验 课程设计

    xml语法详解

    xml语法 此资源 对于xml进行的详细的介绍,内包含约束等知识点,很详细

    XML高级编程_第2章XML 语法

    本章中,我们还将通过构建一个书籍目录应用程序来实际应用XML语法。该应用程序旨在描述和建模与书籍内容和动态数据库相关的数据,以支持传统印刷目录的功能,并为互联网上的电子商务活动提供基础支持。 具体来说,...

    JavaWeb开发技术-XML语法.pptx

    XML 语法基础知识 XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。它是 SGML(Standard Generalized Markup Language)的一个子集,具有自我描述性、可扩展性和跨平台性等特点。 XML 文档...

    xml语法检验DTD文件

    XML(Extensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置文件等领域。为了确保XML文档结构的正确性,我们可以使用DTD(Document Type Definition),它是XML 1.0规范的一部分,用于...

    ch XML语法规则

    XML(eXtensible Markup Language)是一种用于...理解并掌握这些XML语法基础对于编写、解析和维护XML文档至关重要。通过深入学习,你可以创建出结构清晰、易于理解和处理的XML文档,从而更好地实现数据的交流和存储。

    XML轻松学习手册--XML语法之一

    在深入理解XML语法之前,我们要明白XML与HTML的区别:HTML主要用于展示网页内容,而XML则是为了结构化数据,使得数据独立于显示方式。 首先,创建一个XML文档时,第一条语句必须是XML声明,它告知解析器文档遵循的...

    计算机 XML 语法概述

    格式良好的XML文档意味着其符合XML语法,而有效XML文档则不仅格式良好,还通过了DTD(Document Type Definition)或XML Schema的验证,确保了数据的结构和内容正确无误。 **在浏览器中查看XML** 在IE等浏览器中,...

    XML语法的JSP文件.ppt

    【XML语法的JSP文件】和【JSP】的相关知识点主要涵盖了如何在JSP中使用XML格式来编写页面,以及与XML处理相关的技术,如JAXP、DOM、SAX和XSLT,以及JSTL的XML处理标签库。以下是对这些知识点的详细解释: 1. **JSP ...

    WEB开发 之 XML 语法规则.docx

    以下是对XML语法规则的详细说明: 1. **关闭标签**:XML的每个元素都必须有对应的关闭标签。与HTML不同,XML不允许省略关闭标签。例如,HTML中的`&lt;p&gt;This is a paragraph&lt;/p&gt;`在XML中应写为`&lt;p&gt;This is a paragraph...

    xml语法及例子快速入门

    XML(Extensible Markup Language)是一种用于标记数据的语言...掌握XML语法和解析方法对于IT从业者来说至关重要,尤其是涉及到跨平台、跨语言的数据交互时。通过实践和理解,你将能够更加熟练地运用XML解决实际问题。

    基于XML语法的Java脚本语言XScript设计源码

    本项目是一款受XML启发而设计的脚本语言XScript的源码,主要采用Java语言实现,包含30个文件,其中Java源文件20个,XML文件9个,以及其他...该项目为Java脚本语言领域的研究成果,旨在探索基于XML语法的脚本语言设计。

    XML入门教程:XML语法-XML/XSLT

    本篇教程将带你深入理解XML的基础知识,包括XML语法、XML文件的结构以及XML文档的类型。 XML的语法规范是其核心部分。首先,XML是区分大小写的,这意味着 `&lt;tag&gt;` 和 `&lt;Tag&gt;` 被视为不同的元素。其次,XML文档必须...

    xml语法总结

    所有xml基本语法 XML 语法 文档声明: &lt;?xml version="1.0" encoding="gb2312/UTF-8" stancalone="yes/no"?&gt; 如果IE能打开就说明文档正确 全是英文半角字符 如果是UTF-8 需要另存为编码UFT-8 stancalone 文档的是否...

Global site tag (gtag.js) - Google Analytics