XML DOM :: ::文件是XML的XML文档节点:: DOM。
XML DOM :: ::文件扩展XML DOM :: ::节点。
这是XML文档结构的主要根源所返回的XML DOM :: :: ::解析器解析XML和DOM :: ::分析器:: parsefile。
因为元素,文本节点,注释,处理指令等不能文档的上下文之外存在,Document接口还包含创建这些对象所需的工厂方法。创建Node对象提供了一个getOwnerDocument方法,其中关联与内部文件的背景下,他们创建的。
方法
getDocumentElement
这是一个便捷方法,它允许直接访问是文档的根元素的子节点。
getDoctype
文档类型声明(参见DocumentType)与此文档相关。对于HTML文件,以及没有文档类型声明的XML文档这个返回undef。 DOM级别1不支持编辑的文档类型声明。
不是在DOM规格:此实现允许编辑的文档类型。看到XML DOM :: :: ignoreReadOnly了解详细信息。
getImplementation
该对象的DOMImplementation处理此文件。一个DOM应用程序可以使用来自多个实现的对象。
的createElement(标签名)
创建所指定的类型的元素。注意,返回的实例实现Element接口,所以属性可以直接在返回的对象上指定。
DOMExceptions:
INVALID_CHARACTER_ERR
如果提出的标记名不符合XML规范。
一个createTextNode(数据)
创建给定指定字符串的Text节点。
createComment(数据)
创建给定指定字符串的Comment节点。
createCDATASection(数据)
创建给定指定字符串的CDATASection节点。
createAttribute(名称[,值[,指定]])
创建给定名称的的Attr。请注意的Attr实例可以使用setAttribute方法的元素设置。
未在DOM中规格:该DOM规格不允许传递的值或在该方法中指定的属性。在此实现它们是可选的。
参数:value属性的值。见的Attr :: setValue方法的细节。如果该值未提供,指定的属性被设置为0指定是否指定的属性值,还是使用默认值。如果未提供,它假定为1。
DOMExceptions:
INVALID_CHARACTER_ERR
如果提出的名称不符合XML规范。
createProcessingInstruction(目标,数据)
创建给定指定名称和数据串一的ProcessingInstruction节点。
参数:target处理指令的目标的一部分。数据的节点的数据。
DOMExceptions:
INVALID_CHARACTER_ERR
提出如果目标不符合XML规范。
createDocumentFragment
创建一个空的DocumentFragment对象。
createEntityReference(名称)
。创建一个对象的EntityReference
要求:
- 在Perl中
评论没有发现