- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第1页,共32页,星期日,2025年,2月5日课程回顾文档对象模型(DOM)定义了访问诸如XML和XHTML文档的标准W3C组织为DOM规范定义了3个级别:DOM级别1DOM级别2DOM级别3XML文档中每一个单元(元素、属性、实体、备注等)都是节点XMLDOM把XML文档视为一种树结构,即节点树。节点之间的关系包括父节点、子节点、同级节点、前一个节点和后一个节点XMLDocument对象的load()方法用于加载XML文档,loadXML()方法用于加载XML字符串XMLDOM对象中常用的操作XML文档节点的方法和属性包括:getElementsByTagName()appendChild()insertBefore()createElement()removeChild()nodeTypenodeValuenodeName第2页,共32页,星期日,2025年,2月5日本章内容XPathXQueryXSLT第3页,共32页,星期日,2025年,2月5日本章目标了解XPath的基本语法能够使用XPath选择节点能够使用XQueryFLWOR表达式查询XML文档 能够使用XSLT转换简单的XML文档第4页,共32页,星期日,2025年,2月5日1.XPath1.1XPath简介XPath是在XML文档中查找信息的路径语言XPath使用路径表达式在XML文档中进行导航XPath包含一个标准函数库XPath是XSLT(可扩展的样式表语言转换)中的主要元素XPath是W3C标准xmlDoc.selectNodes(/bookstore/book)XPath路径表达式第5页,共32页,星期日,2025年,2月5日1.2XPath语法XPath运算符运算符描述示例表达式示例表达式的返回值|计算两个节点集//student|//teacher返回所有带student元素和teacher元素的节点集+加2+35-减5-23*乘2*36div除6div32=等于price=15.5true或false!=不等于price!=15.5true或false小于price15.5true或false=小于或等于price=15.5true或false大于price15.5true或false=大于或等于price=15.5true或falseor或price=15orprice=10true或falseand与price15andprice20true或falsemod计算除法的余数6mod30第6页,共32页,星期日,2025年,2月5日XPath语法XPath选择节点路径选择表达式描述示例返回结果nodename选取此节点的所有子节点bookstore选取bookstore元素的所有子节点/从根节点选取,即绝对路径选择/bookstore选取根元素bookstore//从选择的当前节点匹配选择文档中的节点,即相对路径选择//book选取所有book子元素,而不管它们在文档中的位置,不分层次.选取当前节点bookstore/book选取所有属于bookstore的子元素的book元素..选取当前节点的父节点bookstore//book选择所有属于bookstore元素的后代的book元素,而不管它们位于bookstore之下的什么位置@选取属性//@lang选取所有名为lang的属性第7页,共32页,星期日,2025年,2月5日XPath语法XPath选择节点使用谓词路径表达式([]内属于谓词)返回结果/bookstore/book[0]bookstore子元素的第一个book元素/bookstore/book[last()]bookstore子元素的最后一个book元素/bookstore/book[last()-1]bookstore子元素的倒数第二个book元素/bookstore/book[position()3]最前面的两个属于bookstore元素的子元素的book元素//title[@lang]所有拥有名为lang的属性的title元素//title[@lang=en]所有title元素,且这些元素拥有值为en的lang属性/bookstore/book[price
您可能关注的文档
- 测量与地图学 第五章-制图综合.ppt
- 计算机二进制说课.ppt
- 清频测试和使用说明.ppt
- 葡萄酒酿造的基本工艺.ppt
- 表面处理技术发展.ppt
- 第2章 需求供给与均衡价格理论.ppt
- 计算机控制系统的设计与工程实现 (2).ppt
- 密封圈橡胶材料整理.ppt
- 高二理科学业水平练习讲评行星地球.ppt
- 多重定语多重状语.ppt
- 2025年智慧交通无人配送车路协同技术现状报告.docx
- 脑脊液生物标志物在神经退行性疾病中的临床转化.docx
- 2025-2026学年小学数学五年级下册青岛版(五四制)(2024)教学设计合集.docx
- 医院护士岗前培训计划与心得.docx
- 2025年智能健身镜课程内容创新竞赛与用户留存策略报告.docx
- 2025年虚拟实验室运营模式报告.docx
- 2025-2026学年北京市房山区高一上学期11月期中物理试卷含详解.docx
- 2025年上海市校园广场智慧零售无人便利店布局可行性研究报告.docx
- 2025年智慧养老社区安防监控技术报告.docx
- 2025年事业单位笔试-吉林-吉林公共卫生管理(医疗招聘)历年参考题典型考点含答案解析.docx
原创力文档


文档评论(0)