`
IT_ming_java
  • 浏览: 4379 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

XML语法及应用

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

XML的标记名字的字符串必须满足以下要求:

  1,名称的开头是字母或下划线“-”;

   2,标记名称中不能有空格;

3,名称的字符串只能包含英文字母、数字、“-”、“—”、“。”等字符;

   但是如果声明了字符集编码为GB2312或UTF-8,则汉字也是可接受的标记名,并且作用等同于字母。

xml的标记使用规则:

1,XML文档必须具有根标记且根标记必须唯一;

2,开始标记和结束标记需要配对使用;

3,标记不能交错使用;

4,空标记的使用,标记对大小写敏感;

 

XML的注释方式:<!-- 此处注释-->

XML的属性要求:

1,要符合XML的语法格式,属性值要用引号括起来(当属性本身含有单引号,则用双引号作为属性的定界符;当属性值本身含有双引号,则用单引号作为属性的定界符;当属性中既包含双引号又包含单引号时,属性值中的引号必须用实体引号来表示);

 2,一个元素不可以有相同名字的两个属性;不但自定义标记中可以有属性,XML文档的处理指令中也可以有属性;

XMl实体:

   所谓的实体就是内容的占位符,用于内容的转义,实体的主要作用有:1,代替一些键盘无法输入的的字符;2,代替一些与XML规范保留字相冲突的字符,如“<”,">"等;3,代替大段的重复数据;4,代替哪些不适合在XML文档中出现的数据。

如下为XML预定义实体

 

设定属性值

保留字符                  代替字符                          特殊的原因                    
         & &amp; 实体引用的起始符
         > &gt; 标记的结束字符
        < &lt; 标记的开始字符
         " &quot; 设定属性的值
         '  &apos; 设定属性的值

 

补:CDATA节:使用方法 “<![CDATA[  显示的内容   ]]>”  XML解析器不会去解析CDATA中的内容,而是直接显示出来;

 

分享到:
评论

相关推荐

    检查XML语法的工具

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

    Android开发 XML 语法规则

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

    XML原理与应用-袁俊PDF完整版

    1. XML语法基础:包括文档类型定义(DTD)、XML Schema以及命名空间等规范。 2. 解析XML:介绍DOM(文档对象模型)、SAX(简单API for XML)和StAX(流式API for XML)等解析方法。 3. XSLT与XPath:如何使用XSLT将...

    XML语法.pdf

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

    XML原理及应用.袁俊.PDF 文字版

    在XML语法方面,文件以根元素开始,遵循自闭合原则,如`&lt;element/&gt;`,并且元素嵌套必须正确。XML文档必须是有效的,即符合XML Schema或DTD(Document Type Definition)的规定,以确保数据的一致性和准确性。此外,...

    xml 数据库教程 xml语法

    XML(Extensible Markup Language)是一种用于标记数据的标准格式,它具有自描述性、可移植性等特点,被广泛应用于数据交换和文档存储领域。随着XML的普及,将其与传统数据库结合的需求也日益增加。本文档将对如何...

    XML简介、用途、语法、应用

    XML的语法规则严格,包括: 1. 所有元素必须有闭合标签,如`&lt;element&gt;&lt;/element&gt;`,或者使用空元素形式如`&lt;empty/&gt;`。 2. 标签名称区分大小写。 3. 元素必须正确嵌套,不允许交叉或重叠。 此外,XML文档还可以包含...

    XML课件 语法 DTD CSS 应用及发展

    XML的语法规定了如何创建自定义的标签来描述数据。每个XML文档必须有一个根元素,所有其他元素都嵌套在这个根元素内。元素可以有属性,这些属性提供了额外的信息。XML文档还必须遵循严格的规则,例如元素必须正确...

    XML原理及应用(XML设计)

    本书在讨论XML基本原理和...第二章 XML语法 第三章 DTD 第四章 Schema 第五章 名域. 第六章 CSS 第七章 XSL. 第八章 XPath、XLink和XPointe 第九章 XML的DOM接口 第十章 SAX. 第十一章 数据库访问 附 录 应用程序实例

    XML 基本语法,里面较详细

    XML(Extensible Markup Language,可扩展标记语言)是一种被广泛应用于数据交换、存储和传输的标准格式。它允许用户自定义标记来描述数据,这使得XML成为一种非常灵活且强大的数据表示工具。本文将详细介绍XML的...

    《XML技术及应用》

    1. **XML语法**:学习如何编写有效的XML文档,包括元素、属性、注释、实体引用和命名空间等基本概念。 2. **XML解析**:探讨XML解析器的工作原理,如何读取和解析XML文档,以及DOM(文档对象模型)、SAX(简单API ...

    XML原理与应用-夏天

    2. XML语法特性: - 严格的语法:XML要求元素必须正确闭合,即每个开始标签都有相应的结束标签,如`&lt;tag&gt;...&lt;/tag&gt;`。 - 数据类型:XML不规定数据类型,所有的数据都是字符串形式。 - 注释:XML支持注释,用`&lt;!--...

    XML实用大全,语法与应用

    - **HelloXML**:通过创建一个简单的XML文档,学习基本的XML语法。 - **创建一个简单的XML文档**:了解XML文档的基本结构。 - **保存XML文件**:保存XML文档的注意事项。 - **将XML文件装入Web浏览器**:查看XML...

    xml语法及例子快速入门

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

    XML语言及应用技术.doc

    课程的任务包括理解XML的基本概念,熟悉XML语法,掌握XML文档的编写和解析,以及学会XML在Web服务、数据交换、配置管理等方面的应用。 3、教学要求 环境要求包括一个支持XML编辑和验证的开发环境,如Notepad++或XML...

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

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

    XML技术及其应用概述

    DTD是SGML的一部分,而XML Schema专为XML设计,采用XML语法。 - **文档样式技术**:CSS和XSL负责XML的显示样式。CSS适用于HTML和XML,控制显示而不改变结构;XSL更强大,可转换XML文档并控制显示。 - **文档查询...

    XML技术与应用

    #### 四、XML语法的基本点 - **文档声明**:`&lt;?xml version="1.0" encoding="UTF-8"?&gt;`,指定XML版本和编码方式。 - **元素**:必须正确嵌套或并列,且必须闭合。 - **属性**:元素可以带有属性,属性名和属性值...

    JavaWeb开发技术-XML语法.pptx

    XML 语法基础知识 XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据...XML 语法基础知识是 JavaWeb 开发技术的重要组成部分,掌握 XML 语法基础知识对于 JavaWeb 开发技术的学习和应用至关重要。

    xml教程,xml语法,xml知识

    XML,全称可扩展标记语言(eXtensible...通过学习本教程,你将掌握XML的基本概念、语法特性以及如何在实际项目中有效利用XML。阅读提供的“XML.pdf”文件,你将获得更深入的理论知识和实践技巧,助你在IT领域游刃有余。

Global site tag (gtag.js) - Google Analytics