- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014/3/25
网络与通信程序设计(C#)
物理与电信工程学院 唐小煜
网站:
邮箱:beaming@
Q 群:172661344
微博:beaming唐小煜
网络与通信程序设计(C#)
第九章 XML读写
2
1
2014/3/25
9.1 XML简介
XML与XPath
XML,可扩展标记语言(Extensible Markup Language),用于描
述数据,以标准化的方式表示文本数据。
XPath,XML路径语言(XML Path Language),是描述 XML文档中
位置的语法,用于快速检索和查询XML文档。
为什么使用XML
结构化的文本,不依赖特殊软件,易携带和传输
简化数据交换(跨平台,跨系统)
数据的灵活显示(通过CSS/XSL描述)
本地计算(智能代码、智能搜索)
XML的结构
XML文档主要包括两部分:序言和元素。
序言必须出现在XML文档开头,一般包含XML声明、处理指令和注释
元素以树型的层次结构排列,指出了XML文档的结构,并包含了文档
的信息,元素可以嵌套在其他元素中
每个XML文档只能有一个顶层元素,称之为文档元素 (也称为根元素
),文档元素中包含元素、属性、文本内容、字符、实体引用等
2
2014/3/25
一个简单的XML文件
?xml version=1.0?
?xml-stylesheet type=text/css href=style.css?
!--这是一个XML文档
publication
book
titleC#网络编程技术/title
author
first郑大民/first
second张雨/second
/author
pages state=ok450/pages
price35.0/price
/book
/publication
标记、元素和属性
标记是左尖括号()和右尖括号()之间的文本。有开
始标记(book)和结束标记(/book)
元素是开始标记、结束标记和二者间的所有内容。
book 元素包含多个子元素:title、 author 和
pages等
属性是一个元素的开始标记中的名称-值对。
pages state=ok,state 是 pages 元素的属性。
当使用CSS样式表显示XML文档时,浏览器不会显示其属性及属性
值;当使用数据绑定或XSL样式表显示XML文档时,则可以访问其
属性及属性值。
3
2
文档评论(0)