第十八章 JavaScript与XML && 第十九章 E4X

1. XPath:是设计用来在DOM文档中查找节点的一种手段,是在DOM3级XPath模块中首次跻身推荐标准行列的。


2. XSLT:是与XML相关的一种技术,利用XPath将文档从一种表现形式转换成另一种表现形式


3. E4X:本身不是一门语言,只是ECMAScript语言的可选扩展


4.作为对ECMAScript的扩展,E4X定义了以下几个新的全局变量:

①XML:XML结构中的任何一部分,继承自Object类型

② XMLList :XML对象的集合,其DOM对等类型是NodeList

③Namespace:命名空间前缀与命名空间URI之间的映射

④ QName:由内部名称和命名空间URI组成的一个限定名


5.要想完整地启用E4X,需要将<script>标签的type特性设置为"text/javascript;e4x=1"


6.为了便于查询XML结构,E4X修改了标准的ECMAScript语法的地方:

①使用两个点(..)表示要匹配所有后代元素,使用@字符表示应该返回一或多个特性

②星号字符(*)是一个通配符,可以匹配任意类型的节点

③所有这些查询都可以通过一组执行相同操作的方法来实现

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容