- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一选择题知识点
xml(eXtensible Markup language),可扩展标记语言,源于 SGML,于 1998 年,xml 公布了 1.0 版本
XML 文 档 的 格 式 , 第 一 条 语 句 为 ?xml version=”1.0” endcoding=”Unicode” standalone=”yes/no”?
XML 文档的特点:a.标签必须成对的出现 b.标签对大小写敏感 c.必须正确的嵌套 d.文档必须有且只有一个根 e。属性须加引号
f。实体的引用
字符
字符
?
“
字符实体
amp;或者#38; apos;或者#39; quot;或者#34; gt;或者#62;
it;或者#34;
定义元素名称的规则:1。元素名称不能为空,必须以””开始,以””结束 2。必须以字母或下划线或者:开头3。元素名称首字符之后可以接一个或多个字母、数字、破折号、下划线、句号。在置标中不能使用空格,xml 对大小写敏感 4。空置标也必须关闭,比如br必须以br/代替。5。置标在使用时允许嵌套但不允许重叠。
DTD,文档定义类型
字符
字符
,
|
?
*
+
字符意义
元素依次出现的顺序
在分隔符的元素中,任选其一写入 XML 文档元素最多出现一次
元素出现任意次
元素至少出现一次
DTD 的属性表
字符串CDATA NMTOKEN NMTOKENS ID #REQUIRED #FIXED #IMPLIED
字符意思
字符串,可以是任意文字
只能包含字母,数字,冒号,句号和连字符。不能有空格包含字母,数字,冒号,句号连字符和空格
唯一表示 XML 文档中相应的元素必须的,不可缺省
固定值,不可变
可有可无,可以缺省
例如:!ELEMENT 书名(#PCDATA)
!ATTLIST 书名 类别( 程序设计| 图形制作| 实用工具| 其他) “ 程序设计”
!ATTLIST 书名 作者 #REQUIRED
!ATTLIST 书名 作者国籍 CDATA“美国”
Schema (XSD)
类型
类型
xs:string, xs:decimal
xs:integer
意义
字符串钱
整数
xs:boolean
xs:boolean
xs:date xs:time
布尔
年-月-日
小时-分钟-秒
XPath 表达式nodename
/
//
.
..
@
* @*
Node()
/books/book[1]
//title[@lang= eng ]
描述
选取此节点的所有的子节点从根节点选取
从匹配选择的当前的节点选择文档的节点,而不考虑他的位置选取当前节点
选取当前节点的父节点选取属性
匹配任何元素节点匹配任何属性节点匹配任何类型节点
选取属于 books 子元素的第一个 book 元素
选取所有 title 元素,且 title 的 lang 的属性值为 eng
/books/book[price10] 选取所有的 book 的 price 大于 10 的元素
/bookstore/*
//title|//price
//title[@*]
选取 bookstore 元素的所有的子元素选取文档中所有的 title 和 price 元素选取所有带有属性的 title 元素
XSL(扩展样式表语言) 元素
xsl:template match=”/”
xsl:value-of select=”书名”/
xsl:for-each select=”图书/书名”
xsl:if test=”price gt;10”
xsl:if test=”price lt;10”
xsl:choosexsl:when test=”price lt;10”
xsl:otherwise
表达式 含义XmlDocment doc=new XmlDocment(); 申请dom变量 doc.Load
表达式 含义
XmlDocment doc=new XmlDocment(); 申请dom变量 doc.Load(“C:\\A.xml”) 加载xml文件
XmlNodeList n=doc. 选取所有价格小
于 10 的
意义
匹配根节点
获得标记为书名的值
遍历图书中的每一个标记为书名的选取所有价格大于 10 的
选取所有价格小于 10 的选取所有价格小于 10 的其他的
选取所有价格小于 10 的
xmlElement root=doc.DocumentElement; XmlNodeList nl=root.SelectNodes(“条件”); Foreach(XmlNode xn in nl)
{
Console.WriteLine(xn.Name+”:”+xn.InnerText);
}
XmlElement xe1=doc.C
您可能关注的文档
- 不饱和聚酯树脂及玻璃钢的制备.docx
- 不饱和树脂及玻璃纤维增强复合材料.docx
- 不饱和树脂及玻璃纤维增强复合材料21.docx
- MBA数学公式汇总情况.docx
- MBA组织行为学试题及答案.docx
- MC9S12DP512串口使用笔记.docx
- ME分析手把手教你使用RevMan软件绘制森林图.docx
- MFC的OLE对象操作文档示例.docx
- MFC计算器代码分析和总结.docx
- MFC下的COM实例框架.docx
- Module 1 Unit 2 I have a good friend单元重点分析和总结.docx
- Module 2 Traffic Jam 教案分析和总结.docx
- MRPⅡ ERP原理与应用 习题解答.docx
- MU4 电气设备常见故障和处理方法.docx
- My dad 绘本分析和总结.docx
- My favourite season 教学设计分析和总结.docx
- My favourite season分析和总结分析和总结.docx
- My views on mobile phone分析和总结分析和总结.docx
- myinterestsmyinterests高中英语作文.docx
- NAS液压油清洁度和允许颗粒数之间的关系.docx
最近下载
- 151页-【低空经济】低空无人机公共测试场与验证基地设计方案.pdf
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf VIP
- 生物酶解技术.pptx VIP
- “素养导向”初中物理大单元教学策略及案例.docx VIP
- 小学四年级综合实践活动《衣服巧收纳》公开课课件.pptx VIP
- 公司建设项目全过程造价咨询工作规范.doc VIP
- 教学进度计划表.pdf VIP
- 直肠癌放射治疗靶区勾画.ppt
- 软件工程项目造价技术规范.pdf VIP
- 2025年左玉辉-环境学.pptx VIP
文档评论(0)