XML的基本语法

2.1XML的基本语法
1)有且只有一个根元素
2) XML文档声明必须放在文档的第一行
3)所有标签必须成对出现
4) XML的标签严格区分大小写
5) XML必须正确嵌套
6)XML中的属性值必须加引号
7) XML中,- -些特殊字符需要使用“实体”
8) XML中可以应用适当的注释

2.2XML元素
XML元素指的是开始标签到结束标签的部分
一个元素中可以包含
1)其他元素
2)文本
3)属性
4)以上的混合

2.3XML命名规则
1)名称可以包含字母、数字及其他字符
2)名称不能以数字或者标点符号开始

3)名称不能以字母xml开始
4)名称不能包含空格

原文地址:https://www.cnblogs.com/LuJunlong/p/12149662.html

时间: 2024-11-13 04:27:15

XML的基本语法的相关文章

xml--小结②XML的基本语法

二.XML的基本语法1.文档声明:作用:用于标识该文档是一个XML文档.注意事项:声明必须出现在文档的第一行(之前连空行都不能有,也不能有任何的注释) 最简单的XML声明:<?xml version="1.0"?>声明中的encoding属性:说明解析当前XML文档时所使用的编码.默认是UTF-8声明中的standalone属性:说明XML文档是否是独立的.(了解) 2.元素结束标签不能省略一个XML文档必须且只能有一个根标签XML文档中不会忽略回车和换行及空格标签的命名规

xml文件的语法

xml文件的语法1)文档声明<?xml version="1.0" 指明XML文件的版本号,XML解析器就会采用对应的版本进行解析encoding="UTF-8" 指明XML文件中的中文采用UTF-8编码,在IDE工具中,指明该文件的保存编码方式?standalone="yes或no" 指明XML文件需要初其它文件DTD约束的话,就是no,如果单独的XML文件,就是yes>各浏览器中的XML解析器只对XML文件的语法检测 2)元素1)

XML 树结构,语法规则,元素,属性,验证及其解析

XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶". 一个 XML 文档实例 XML 文档使用简单的具有自我描述性的语法: <?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</hea

XML结构与语法

XML结构 〈?xml version="1.0" encoding="gb2312" ?〉 version是标明此XML文件所用的标准的版本号;encoding指明了此XML文件中所使用的字符类型,可以省略   XML解析 解析器的主要功能就是检查XML文件是否有结构上的错误,剥离XML文件中的标记,读出正确的内容,以交给下一步的应用程序处理. 同HTML一样,在浏览器中,必须有HTML的解析器,这样浏览器才能够"读懂"各种用HTML标记所组成

C#操作Xml:XPath语法 在C#中使用XPath示例

XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识. 示例Xml: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml version="1.0" encoding="utf-8" ?> <pets>   <cat color="black&quo

XML随笔:语法快速入门及当下流行的RSS简析

今天是本人第一次写博客,之前闭门造车闹出过很多笑话,恰巧这几天刚刚重温了一遍XML的知识,决定把XML的知识再来从头到尾的理一遍,感触颇多,今天分享给大家.希望大家能多多注意其中的要点. 1.定义 首先,可能现在问一句博友,XML是什么.相信很多博友都可以回答的很好,官方解释是一种可扩展标记语言.但是,再问大家一句,什么是标志语言,什么是又叫做扩展性,相信基础不是很牢固的博友就可能有点懵圈. 当然如果您了解HTML这门语言的话,相信对标记型语言这个词肯定不陌生.这门语言含有很多的标签,类似于<h

xml概述和语法

1.什么是xml xml是EXtensible Marku Language 的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言.所谓可扩展,指的是用户可以按照XML规则自定义标记. 2.应用场景 主要用于数据保存(当作配置文件等). 3.xml的语法结构 文档声明 以<?xml 开头   ?>结尾 , 它有三个属性 分别为 version 版本声明     大多数xml文档都是 version = “1.0” encoding 文档编码声明  如 encoding = “utf-8

XML编程之语法规范

XML听起来很陌生,但是学习起来,感觉和HTML相比差不多,这是我对他最初的感觉,但是在学习的过程中我发现XML要比HTML强大的许多,甚至XML都可以当做一个小型的数据库来使用,XML并不是一门什么新的技术,已经出现很长的一段时间了,只是因为HTML的占有率过高,以及规范的不统一等诸多原因,我不知道其它的编程语言对XML的需要有多高,但是仅仅对于php来说,XML是很重要的,不仅仅如此,在学习AJAX的时候,因为XML作为数据传输的一种方式,这是必须要学习的,下面就是我对XML编程过程中的所有

C#操作Xml:XSLT语法 在.net中使用XSLT转换xml文档示例

XSL即可扩展的样式表文件. 可以格式化xml的显示,也可以将xml转换成需要的另一种格式. 学习XSL必须熟悉XPath.XSL和XPath一样简单强大,容易学习. 1. XSL既然可以格式化xml的显示样式,我们先来看如何在xml中引用xsl文件 如下代码示例: <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="