"xml"相关教程
[XML DOM] XML DOM transformNode() 方法
Node对象参考手册定义和用法transformNode()方法使用XSLT把一个节点转换为一个字符串。语法:nodeObject.transformNode(xslt)参数描述query一个XSLT样式表,解析为一个Document对象。返回值对该节点及其子孙应用指定的样式而产生的文本。说明这个特定于IE的方法根据一个XSLT样式表指定的规则来转换一个Node及其子孙,并将结果作为一个未解析的字符串返回。这个transformNode()方法只在XML文档节点上存在,在HT...
[XML DOM] XML DOM transformNodeToObject() 方法
Node对象参考手册定义和用法transformNodeToObject()方法使用XSLT把一个节点转换为一个文档。语法:nodeObject.transformNodeToObject(xslt)参数描述query一个XSLT样式表,解析为一个Document对象。返回值转换的结果,解析为一个Document对象。说明这个特定于IE的方法根据一个XSLT样式表指定的规则来转换一个Node及其子孙,并将结果作为一个Document对象返回。这个transformNode()...
[XML DOM] XML DOM cloneContents() 方法
Range对象参考手册定义和用法cloneContents()方法把范围(Range)的内容复制到一个DocumentFragment对象。语法:extractContents()返回值一个DocumentFragment节点,包含该范围中的文档内容的副本。抛出如果当前范围包括DocumentType节点,该方法将抛出代码为HIERARCHY_REQUEST_ERR的DOMException异常。描述该方法将复制当前范围的内容,把它存放在一个DocumentFragment对...
[XML DOM] XML DOM cloneRange() 方法
Range对象参考手册定义和用法cloneRange()方法复制该范围。语法:cloneRange()返回值返回新创建的Range对象。参阅Document.createRange()Range对象参考手册
[XML DOM] XML DOM collapse() 方法
Range对象参考手册定义和用法collapse()方法是范围的边界点重合。语法:collapse(toStart)参数如果把参数toStart设置为true,该方法将把范围的结束点设置为与开始点相同的值。否则,它将把范围的开始点设置为与结束点相同的值。描述该方法将设置范围的一个边界点,使它与另一个边界点相同。要修改的边界点由参数toStart指定。该方法返回后,范围将“折叠”,即表示文档中的一个点,没有内容。当范围被折叠后,它的collapsed属性...
[XML DOM] XML DOM compareBoundaryPoints() 方法
Range对象参考手册定义和用法compareBoundaryPoints()方法比较两个范围的位置。语法:compareBoundaryPoints(how,sourceRange)参数参数描述how声明如何执行比较操作(即比较哪些边界点)。它的合法值是Range接口定义的常量。sourceRange要与当前范围进行比较的范围。返回值如果当前范围的指定边界点位于sourceRange指定的边界点之前,则返回-1。如果指定的两个边界点相同,则返回0。如果当前范围的边界点位于s...
XSL-FO文档是带有输出信息的XML文件。XSL-FO文档XSL-FO文档是带有输出信息的XML文件。它们包含着有关输出布局以及输出内容的信息。XSL-FO文档存储在以.fo或.fob为后缀的文件中。以.xml为后缀存储的XSL-FO文档也很常见,这样做的话可以使XSL-FO文档更易被XML编辑器存取。XSL-FO文档的结构XSL-FO的文档结构类似这样:<?xml version="1.0" encoding="IS...
[XML DOM] XML DOM deleteContents() 方法
Range对象参考手册定义和用法deleteContents()方法删除文档的区域。语法:deleteContents()抛出如果当前范围表示的部分文档是只读的,该方法将抛出代码为NO_MODIFICATION_ALLOWED_ERR的DOMException异常。描述该方法将删除当前范围表示的所有文档内容。当该方法返回时,当前范围的边界点将重合。注意:这种删除操作可以生成相邻的Text节点,调用Node.normalize()方法可以合并这些节点。参阅关于复制文档内容的方法...
Range对象参考手册定义和用法detach()方法释放一个Range对象。语法:detach()抛出和所有Range方法一样,如果在已经被释放了的Range对象上调用detach(),该方法将抛出代码为INVALID_STATE_ERR的DOMException异常。描述DOM实现将跟踪为文档创建的所有Range对象,因为在修改文档时,它们需要改变范围的边界点。当确认Range对象不再被使用时,可以调用detach()方法,通知实现不必再跟踪该范围。注意:一旦调用了Rang...
[XML DOM] XML DOM extractContents() 方法
Range对象参考手册定义和用法extractContents()方法删除文档内容,并以DocumentFragment对象的形式返回它。语法:extractContents()返回值一个DocumentFragment节点,包含该范围的内容。抛出如果要提取的文档内容是只读的,该方法将抛出代码为NO_MODIFICATION_ALLOWED_ERR的DOMException异常。如果当前范围包括DocumentType节点,该方法将抛出代码为HIERARCHY_REQUEST...
[XML DOM] XML DOM insertNode() 方法
Range对象参考手册定义和用法insertNode()方法在范围的开头插入一个节点。语法:insertNode(newNode)参数参数描述newNode要插入文档的节点。抛出如果newNode是Attr、Document、Entity或Notation节点,该方法将抛出代码为INVALID_NODE_TYPE_ERR的RangeException异常。在下列条件下,该方法还将抛出如下代码的DOMException异常:HIERARCHY_REQUEST_ERR-包含范围的...
[XML DOM] XML DOM selectNode() 方法
Range对象参考手册定义和用法selectNode()方法把范围边界设置为一个节点。语法:selectNode(refNode)参数参数描述refNode被选中的节点(即将成为当前范围的内容的节点)。抛出如果refNode是Attr、Document、或Notation节点,该方法将抛出代码为INVALID_NODE_TYPE_ERR的RangeException异常。如果refNode所属的文档与创建该范围的文档不同,该方法将抛出代码为WRONG_DOCUMENT_ERR...
[XML DOM] XML DOM selectNodeContents() 方法
Range对象参考手册定义和用法selectNodeContents()方法把范围边界设置为一个节点的子节点。语法:selectNodeContents(refNode)参数参数描述refNode其子节点将成为当前范围的内容的节点。抛出如果refNode或它的一个祖先节点是DocumentType、Entity、或Notation节点,该方法将抛出代码为INVALID_NODE_TYPE_ERR的RangeException异常。如果refNode所属的文档与创建该范围的文档...
Range对象参考手册定义和用法setEnd()方法设置范围的结束点。语法:selectNodeContents(refNode,offset)参数参数描述refNode包含新的结束点的节点。offset结束点在refNode中的位置。抛出如果refNode或它的一个祖先节点是DocumentType节点,该方法将抛出代码为INVALID_NODE_TYPE_ERR的RangeException异常。如果refNode所属的文档与创建该范围的文档不同,该方法将抛出代码为WRO...