XML语法概述
点击次数:13 次 发布日期:2008-11-26 21:23:54 作者:源代码网
<?XML version ="1.0" encoding ="GB2312" standalone="yes" ?>2 <?XML-stylesheet type="text/xsl" href="yxfqust.xsl" ?>3 <!--以下是一个学生名单-->4 <学生名单>5 <学生>6 <学号>2003081205</学号>7 <姓名>田淋</姓名>8 <班级>计03.2班</班级>9 </学生>10 <学生>11 <学号>2003081232</学号>12 <姓名>杨雪锋</姓名>13 <班级>计03.2班</班级>14 </学生>15 </学生名单>第1行是XML声明,第2行是处理指令,第3行是注释,4到15就是文档的各个元素。(注:XML标记都是大小写敏感的).一。文档的声明: <?XML version="1.0" encoding="GB2312" standalone="yes"?> XML标记说明它是一个XML文档,后面两个属性值表明了它的版本号和编码标准,standalone取yes表明该文件未引明其他外部XML文件。二。处理指令 格式:<?处理指令名 处理指令信息 ?> <?XML-stylesheet type="text/xsl" href="yxfqust.xsl" ?>三。注释:格式:<!--注释内容--> <!--以下是一个学生名单-->注释应注意的问题:1.注释不能出现在XML声明之前; 2.注释不能出现在标记中; 3.注释中不能出现连续两个连字符,即"--" 如:<!--this is a bad document.--do you know!-->; 4.注释中可包含元素,但元素中不能包含"--"包含的元素解析时被忽略; 5.注释不能嵌套; 四。元素与标记: 所有的XML元素必须合理包含,且所有的XML文档必须有一个根元素。如同HTML一样,XML元素同样也可以拥有属性。XML元素的属性以名字/值成对的出现。XML语法规范要求XML元素属性值必须用引号引着。请看下面的两个例子,第一个是错误的,第二个是正确的。 <?XML version="1.0" encoding="ISO-8859-1"?> <note date=12/11/2002> <to>Tove</to> <from>Jani</from> </note> --------------------------- <?XML version="1.0" encoding="ISO-8859-1"?> <note date="12/11/2002"> <to>Tove</to> <from>Jani</from> </note>格式:<标记 属性名1="值1".......>数据内容</标记>XML元素是可以扩展的,它们之间有关联,XML元素有简单的命名规则: 元素是XML文档的灵魂,它构成了文档的主要内容。XML元素则是由标记来定义的,同时标记分为非空标记和空标记。 <学号>2003081205</学号> <姓名>田淋</姓名> <班级>计03.2班</班级>
2.空标记格式: 同时元素也支持合理的嵌套,如上面的文档例子,学生名单与学生就是一层嵌套。嵌套需满足以下规则: 源代码网供稿. |

