"xml"相关教程
Event对象参考手册定义和用法target事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。语法event.target实例下面的例子可获得触发事件的元素:<html><head><script type="text/javascript">function getEventTrigger(event) { x=e...
[XML DOM] XML DOM timeStamp 事件属性
Event对象参考手册定义和用法timeStamp事件属性可返回一个时间戳。指示发生事件的日期和时间(从epoch开始的毫秒数)。epoch是一个事件参考点。在这里,它是客户机启动的时间。并非所有系统都提供该信息,因此,timeStamp属性并非对所有系统/事件都是可用的。语法event.timeStamp实例下面的例子可获得系统启动开始的事件戳:<html><head><script type="text/javascrip...
Event对象参考手册定义和用法type事件属性返回发生的事件的类型,即当前Event对象表示的事件的名称。它与注册的事件句柄同名,或者是事件句柄属性删除前缀"on"比如"submit"、"load"或"click"。语法event.type实例下面的例子可返回被触发的事件的类型:<html><head><script type="text/jav...
[XML DOM] XML DOM initEvent() 方法
Event对象参考手册定义和用法initEvent()方法初始化新事件对象的属性。语法event.initEvent(eventType,canBubble,cancelable)参数描述eventType字符串值。事件的类型。canBubble事件是否起泡。cancelable是否可以用preventDefault()方法取消事件。说明该方法将初始化Document.createEvent()方法创建的合成Event对象的type属性、bubbles属性和cancelabl...
[XML DOM] XML DOM preventDefault() 方法
Event对象参考手册定义和用法preventDefault()方法取消事件的默认动作。语法event.preventDefault()说明该方法将通知Web浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果type属性是"submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果Event对象的cancelable属性是fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用...
XSLT是一种用于将XML文档转换为XHTML文档或其他XML文档的语言。XPath是一种用于在XML文档中进行导航的语言。学习之前,您需要具备的基础知识:在您继续学习之前,需要对以下知识有基本的了解:HTML/XHTMLXML/XML命名空间XPath如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是XSLT?XSLT指XSL转换(XSLTransformations)。XSLT是XSL中最重要的部分。XSLT可将一种XML文档转换为另外一种XML文档。XSLT...
[XML DOM] XML DOM stopPropagation() 方法
Event对象参考手册定义和用法通过调用stopPropagation()方法,可以使事件不再被派发。语法event.stopPropagation()说明该方法将停止事件的传播,阻止它被分派到其他Document节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个Document节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。Event对象参考手册
几乎所有主要的浏览器均支持XML和XSLT。MozillaFirefox从1.0.2版本开始,Firefox就已开始支持XML和XSLT(以及CSS)。MozillaMozilla含有用于XML解析的Expat,并支持XML+CSS。Mozilla同样支持命名空间。Mozilla可执行XSLT。Netscape从版本8开始,Netscape就开始使用Mozilla引擎,所以它对XML/XSLT的支持与Mozilla是相同的。Opera从版本9开始,Opera已开始支持XML和...
NamedNodeMap对象参考手册定义和用法length属性可返回NamedNodeMap中的节点数目。语法nodemapObject.length实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段可取得XML文档的第一个<book>元素中属性的数目:xmlDoc=loadXMLDoc("books.xml");var x=xmlDoc.getElemen...
实例研究:如何使用XSLT将XML转换为XHTML。我们会在下一节对本例的细节进行解释。正确的样式表声明把文档声明为XSL样式表的根元素是<xsl:stylesheet>或<xsl:transform>。注释:<xsl:stylesheet>和<xsl:transform>是完全同义的,均可被使用!根据W3C的XSLT标准,声明XSL样式表的正确方法是:<xsl:stylesheet version="...
[XML DOM] XML DOM getNamedItem() 方法
NamedNodeMap对象参考手册定义和用法getNamedItem()方法可返回指定的节点。语法:getNamedItem(nodename)参数描述nodename需检索的节点名称。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段可循环遍历<book>元素,并输出category属性的值:xmlDoc=loadXMLDoc("books.xml");var&n...
XSL样式表由一个或多套被称为模板(template)的规则组成。每个模板含有当某个指定的节点被匹配时所应用的规则。<xsl:template>元素<xsl:template>元素用于构建模板。match属性用于关联XML元素和模板。match属性也可用来为整个文档定义模板。match属性的值是XPath表达式(举例,match="/"定义整个文档)。好了,让我们看一下上一节中的XSL文件的简化版本:<?xml ve...
NamedNodeMap对象参考手册定义和用法item()方法可返回节点列表中处于指定索引号的节点。语法:item(index)参数描述index索引号实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。以下代码片段可循环遍历<book>元素,并输出category属性的值:xmlDoc=loadXMLDoc("books.xml");var x=xmlDoc.getEle...
<xsl:value-of>元素用于提取某个选定节点的值。<xsl:value-of>元素<xsl:value-of>元素用于提取某个选定节点的值,并把值添加到转换的输出流中:<?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version="1.0"xmlns:xs...
[XML DOM] XML DOM removeNamedItem() 方法
NamedNodeMap对象参考手册定义和用法removeNamedItem()方法可删除指定的节点。如果被删除的属性拥有默认值,那么一个新的属性会立即产生,连同命名空间URI、本地名称、前缀。此方法可返回被删除的节点。语法:removeNamedItem(nodename)参数描述nodename需删除节点的名称实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。以下代码片段可循环遍历<book>元素...