All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
HTML 初学者指南(1)_[Html教程]
在ASP.NET,2.0中建立站点导航层次_[Asp.Net教程]
SQL数据操作基础(初级)1_mssql学习_编程技术
奇招,javascript暴虐查找法_JavaScript技术_编程技术
谈SQL Server 2005中的T-SQL增强_[SQL Server教程]
asp.net1.1和asp.net,2.0共存_[Asp.Net教程]
PHP:实现给上传图片加水印的程序代码_[PHP教程]
十天学会ASP.net,第九天_.net资料_编程技术
PHP高亮显示,XML,源代码_php资料_编程技术
解决跨站点XMLHttp请求的一个变通方法_[XML教程]
Reading number is top 10 pictures
玩手机对身体不好
传几朵花
The Soviet union swimsuit exposure in the 70 year3
沙漠里的美女
A man's favorite things11
各种囧况!玩游戏最不喜欢出现的十件事(点评)
Beauty shocked Japan Tokyo motor show model
Beauty is thus produced
大人物的礼物
美丽的风景--让你目瞪口呆
Download software ranking
JSP+Ajax Web development typical examples
1400篇各类破解文章
Unix video tutorial12
linux初级教程
WebService在.NET中的实战应用教学视频 → 第2集
Tram sex maniac 2 (H) rar bag5
Sora aoi 120 minutes
Proficient in Eclipse
中国结婚习俗实录
星际争霸1.08硬盘免安装版
归海一刀 published in(发表于) 2014/3/20 5:13:59 Edit(编辑)
XML语法概述_[XML教程]

XML语法概述_[XML教程]

XML语法概述_[XML教程]


XML文档使用的是自描述的和简单的语法,一个XML文档最基本的构成包括:声明,处理指令(可选)和元素。以下是一个简单的XML文档:
1
2
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标记说明它是一个XML文档,后面两个属性值表明了它的版本号和编码标准,standalone取yes表明该文件未引明其他外部XML文件。
二。处理指令
格式:

三。注释:
格式:



注释应注意的问题:
1.注释不能出现在XML声明之前;
2.注释不能出现在标记中;
3.注释中不能出现连续两个连字符,即"--" 如:

4.注释中可包含元素,但元素中不能包含"--"包含的元素解析时被忽略;
5.注释不能嵌套;
四。元素与标记:
所有的XML元素必须合理包含,且所有的XML文档必须有一个根元素。如同HTML一样,XML元素同样也可以拥有属性。XML元素的属性以名字/值成对的出现。XML语法规范要求XML元素属性值必须用引号引着。请看下面的两个例子,第一个是错误的,第二个是正确的。



Tove
Jani

---------------------------


Tove
Jani

格式:<标记 属性名1="值1".......>数据内容
XML元素是可以扩展的,它们之间有关联,XML元素有简单的命名规则:

  • Names can contain letters, numbers, and other characters (元素的名字可以包含子母,数字和其他字符。)
  • Names must not start with a number or punctuation character (元素的名字不能以数字或者标点符号开头。)
  • Names must not start with the letters XML (or XML or XML ..) (元素的名字不能以XML(或者XML,XML,XML...)开头。)
  • Names cannot contain spaces(元素的名字不能包含空格。)

    元素是XML文档的灵魂,它构成了文档的主要内容。XML元素则是由标记来定义的,同时标记分为非空标记和空标记。
    1.非空标记格式:
    <标记>元素内容 如:


    <学号>2003081205
    <姓名>田淋
    <班级>计03.2班

    2.空标记格式:
    <标记名 属性名="属性值", 属性名="属性值"......> 如:<田淋 学号="2003081205">


    同时元素也支持合理的嵌套,如上面的文档例子,学生名单与学生就是一层嵌套。嵌套需满足以下规则:
    1.所有XML文档都从一个根节点开始,根节点包含了一个根元素;
    2.文档内所有其他元素必须包含在根元素中;
    3.嵌套在内的为子元素,同一层的互为兄弟元素;
    4.子元素还可以包含子元素;
    5.包含子元素的元素称为分支,没有子元素的元素称为树叶;
    数据既可以存储在子元素中也可以存储在属性中,应尽量使用子元素而避免使用属性。原因如下:


  • attributes cannot contain multiple values (child elements can) (属性不能包含多个值(子元素可以))
  • attributes are not easily expandable (for future changes) (属性不容易扩展)
  • attributes cannot describe structures (child elements can) (属性不能够描述结构(子元素可以))
  • attributes are more difficult to manipulate by program code (属性很难被程序代码处理)
  • attribute values are not easy to test against a Document Type Definition (DTD) - which is used to define the legal elements of an XML document(属性值很难通过DTD进行测试)

  • 来源:中国站长资讯网







    添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


    Disclaimer Privacy Policy About us Site Map

    If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
    Copyright ©2011-
    uuhomepage.com, Inc. All rights reserved.