• --:)欢迎访问锋网源码(:--
  • 首页
  • RSS订阅
  • 常用软件
  • 网页模板
  • 网站运作
  • 锋网学院
  • 繁體中文

  • 学院首页
  • 新闻资讯
  • 网站运营
  • 网站开发
  • 美工设计
  • 数据库类
  • 服务器类
  • 网络应用
  • 操作系统
  • 软件教学
编程开发   认证考试   网络安全   文章搜索: 高级搜索
会员登录/控制面版 您的位置: 学院首页 >> 网站开发 >> xml教程 >> 文章内容
 

精彩推荐

 
 

本类推荐文章

 
 

本类阅读排行

  • XML DOM介绍和例子(一)
  • 把ASP移植到ASP+
  • XML DOM介绍和例子(三)
  • 利用XMLBean轻轻松松读写XML
  • XML DOM介绍和例子(二)
  • XML轻松学习手册(2)XML概念..
  • 数据库生成xml的简单方法
  • XSLT document()函数在IE与F..
  • xslt的简单使用[xml-->html]..
  • XML教程:通过一个例子来学习..
  • XML 增、删、改和查示例
  • 使用 XML 文件记录操作日志
  • 了解WEB页面工具语言XML(五)..
  • XML轻松学习手册(1)XML快速..
  • 历数Firefox2.0对XML处理的改..
  • 从xml中获取城市,省份名称
  • XML与HTML的结合(上)
  • 在 XSL/XSLT 中实现随机排序
  • xml文件调用css
  • Xml_javascript分页
 
 

XML 语法

  • 日期:2008-06-30     人气:     出处:     作者:
  • 字体大小:
  • 小
  • 中
  • 大

看一个简单的XML文档:
 

<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
<name>yufuzi</name>
<sex>man</sex>
<age>27</age>
<description>I am a good man! </description>
</people>
 

XML 文档由一个 XML 声明和包含一些嵌套元素的一个根元素或标签构成。  
1.声明语句<?xml ... ?>的作用是告诉浏览器或其它处理程序这个文档是XML文档。在每个 XML 文档的开始处必须包含声明.声明语句中的version表示文档遵守的XML规范的版本。encoding表示文档所用的语言编码,这个例子用的是"ISO-8859-1"西欧字符集。
 
2.XML元素指的是从该元素的开始标签到结束标签之间的这部分内容,如:<name>yufuzi</name>就称为一个元素,XML元素命名必须遵守下面的规则:
元素的名字可以包含子母,数字和其他字符。
元素的名字不能以数字或者标点符号开头。
元素的名字不能以XML(或者xml,Xml,xMl...)开头。
元素的名字不能包含空格。
在XML元素命名中不要使用":".
每个元素都必须要有结束标签,在HTML文档中,一些元素可以是没有结束标签,如:

<p>this is a text.
<p>Hello world!
 

这是一段完全合法的HTML文档,但是在XML文档中就必须要写成:

<p>this is a text.</p>
<p>Hello world!</p>
 

注意,XML文档中的<p>,不等同于HTML中的"段落"标签,它只是你的自定义标签,你可以赋予它任何你想要含义.
XML标签区分大小写,如<name>和<Name>是两个不同的标签:


<name>yufuzi</Name>//错误
<name>yufuzi</name>//正确
 

XML元素有元素内容,混合内容,简单内容或者空内容。每个元素都可以拥有自己的属性。name元素就只包含文本内容"yufuzi",事实上元素中不仅包含文本内容,还可以包含其它元素,这就称为元素的嵌套,HTML文档中的标签是可以交叉嵌套,但是在XML文档中只能包含嵌套,如:

<b><i>This text is emphasized and italic</b></i>.

在HTML文档中上一段代码能够被浏览器解析,但在XML文档中只能进行包含嵌套,可以写成像下面的代码:


<b><i>This text is emphasized and italic.</i></b>
 


例:

<?xml version="1.0" encoding="GB2312"?>
<俱乐部>
<名称>快乐老男人</名称>
<备案号 id="123456"></备案号>
<会员>
<姓名>cnbruce </姓名>
<性别>男 </性别>
<!-- 不知道cnbruce本人看到这个文档会不会找偶拼命:-(这是一个注释,和html注释一样 -->
<描述>他是一个糟糕的家伙!</描述>
</会员>
<会员>
偶是一个喜欢把自己的快乐建筑在别人痛苦之上的人:-)
<姓名>yufuzi</姓名>
<性别>男 </性别>
<描述>他是一个优秀的男人!</描述>
</会员>
</俱乐部>
 

在上面的代码中,俱乐部元素是XML文档的根元素,在每一个XML文档中必须有且只能有一个根元素,名称元素,备案号元素,会员元素是兄弟元素,它们都是根元素的子元素,名称元素是一个只含有文本内容的元素,备案号元素是一个包含属性的空元素,第二个会员元素不仅包含了文本信息,还包含其它元素.

  • 所有的 XML 文档都必须有一个根元素。
  • 所有的 XML 元素都必须有一个结束标签。
  • 标签区分大小写。
  • 所有的 XML 元素都必须正确嵌套。
  • 属性必须包括在开始标签中,并在两边加上引号
  • 相关文章
    • 如何使用 JavaScript XSLT 处理 XML 文件(支持 Firef..
    • 关于XML在FLASH中的应用
    • ASP操作XML的类
    • 教程:Asp.net与Xml开发网络硬盘技术
    • DB2 VS2005.Net插件进行XML数据验证
    • DB2 存储和检索 XML 数据
    • 使用XML实现多渠道接入网站的构架
    • 历数Firefox2.0对XML处理的改进
    相关软件

    • 网友评论:
    • 查看所有评论
    • 我要发表评论
     

    关于本站 | 广告联系 | 版权声明 | 网站地图 | 加入收藏 | 帮助中心 |

    Copyright © 2006-2007 fwvv.net  程序支持:木翼  皖ICP备06004916号