始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

XML的语法规则

发布时间:  2012/9/21 16:59:38

一个结构完整的、具有各种组成成分的XML文档,并且此文档是格式良好的XML文档,应该注意标记语法和一些规则.XML是一个标记语言,它的基本特点是在表示数据内容的基础上,插入各种具有明确含义的标记以起到对数据内容进行解释、说明、限制等作用.其表示方法是用”<”和”<”将标记括起来的,一般标记是成对使用的.作为标记名字的字符串必须满足:

 

字的开头是字母或下划线”_;

 

记名称中不能有空格; 电脑入门www.boydavid.com

能含英文字母、数字、”_”、”-“”.等字符. 计算机爱好者www.boydavid.com

标记字符串使用规则: 计算机爱好者www.boydavid.com

有根标记且根标记必须唯一;

 

始标记和结束标记需配对使用;

记不能交错使用,

空标记的使用;

 

记对大小写敏感. 计算机爱好者www.boydavid.com

  一个格式良好的XML文档的基本语法4:

A.的第一条语句必须是有关版本的声明; 电脑学习网站www.boydavid.com

B.的使用必须遵循标记语法规则

 

;C.的值必须用引号括起来,可以是双引号,也可以是单引号;

 

D.符必须使用XML中特定的编码来表示. 电脑硬件www.boydavid.com

一个XML文档包括处声明、注释、文档类型声明、理指令、元素、属性、实体、CDATA等组成部分, 在序言部分必须要有一个声明,可以有注释、文档类型声明、处理指令等。在元素实例部分必须要有一个根元素,可以有注释、处理指令、元素、属性、实体、CDATA节等。下面作简要介绍:

 

 声明XML文档不可少的,是从文档的第一行第一字符开始,前面不能有任何其他内容,包括了version属性、encoding 属性、standalone属性。下面作简要介绍:

 

 

1)、version属性。指明所采用的XML版本号,值为1.0

   2)、encoding属性。可选属性,指定了文档的编码方式,即规定了XML文档采用哪种字符集进行编码。常用编码为:UFT-8GB2312

 

   3)、standalone属性。可选属性,可以选择是否需要从外部资源获得字定义标记的说明,并检查XML文档的有效性。

 

 

注释是供人阅读使用的,XML解析器可以忽略,,可以出现在除标记部分以外的任何部分,需使用”<!-“和”<-“将它们包含起来.处理指令是包含在XML文档中的一些命令性语句,目的是告知XML处理一些信息或执行一定的动作,<?”和”<?”是它开始和结束的界定符号.

 

文档类型声明指定了文档使用DTD,其必须出现在XML声明之后的元素实例之前,一个文档只能有一个文档类型声明,使用DOCTYPE标记来声明.有:

 

1)、内部DTD声明 电脑技巧www.boydavid.com

   所声明的DTD被包装在一个文档类型声明中,起语法格式为:

 

 <! OCTYPE  根元素  [内部DTD]>

  2)、外部DTD的声明

 

   所声明的DTD位于XML源文件的外部,通过文档类型声明引入XML文档中,其声明语法格式为:

 <! DOCTYPE  根元素 SYSTEM “外部DTDURI> 计算机学习网站www.boydavid.com

  3)、内部DTD与外部DTD结合的声明 电脑常识www.boydavid.com

一个XML文档可以同时有内部DTD和外部DTD,其声明语法格式为: 电脑软件www.boydavid.com

<! DOCTYPE 根元素 SYSTEM “外部DTDURI[内部DTD]>

元素XML文档最基本的构成单元,它用于表示XML文档的结构和XML文档中包含的数据,起包含开始标记、内容和结束标记、文本、其他元素、字符引用和字符数据部分,有空元素、简单内容元素和混合内容元素,元素之间有父子关系,兄弟关系和祖孙关系.XML属性只能包含在开始标记中,一个XML文档有多个属性,其应该注意几点:符合XML语法的格式,性值要用引号括起来,个元素不可以拥有相同名称的这个属性,同的元素可以拥有2个相同名称的属性,定义标记和处理指令中都可以有属性,恰当选择属性或子元素的表达方式.实体相当于内容占位符,用于内容转义,其作用可以代替一些键盘无法输入的字符,一些与XML规范保留字相冲突的字符,大段的重复的数据,那些不适合在XML文档中出现的数据.

 

实体相当于内容占位符,用于内容转义,实体的作用主要有

 

  代替一些键盘无法输入的字符;

  代替一些与XML规范保留字相冲突的字符,如“<”、“”等;

  代替大段的重复的数据;

 

  代替那些不适合在XML文档中出现的数据.

CDATA可以解决文大拿感的可读性,其使用”<![CDATA[“和”]]>”进行界定,其部件之间不能再包含其部件,在字符”<![CDATA[“和”]]>”中不能有空格或换行符. 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线