JavaTM 2 Platform
Standard Ed. 5.0

类 org.w3c.dom.DOMException
的使用

使用 DOMException 的软件包
javax.imageio.metadata 用于处理读写元数据的 Java Image I/O API 的包。 
org.w3c.dom 为文档对象模型 (DOM) 提供接口,该模型是 Java API for XML Processing 的组件 API。 
org.w3c.dom.events   
org.w3c.dom.ls   
 

javax.imageio.metadataDOMException 的使用
 

抛出 DOMExceptionjavax.imageio.metadata 中的方法
 short IIOMetadataNode.compareDocumentPosition(Node other)
           
 String IIOMetadataNode.getNamespaceURI()
          返回 null,因为不支持名称空间。
 String IIOMetadataNode.getNodeValue()
           
 String IIOMetadataNode.getTextContent()
           
 Attr IIOMetadataNode.setAttributeNode(Attr newAttr)
           
 void IIOMetadataNode.setIdAttribute(String name, boolean isId)
           
 void IIOMetadataNode.setIdAttributeNode(Attr idAttr, boolean isId)
           
 void IIOMetadataNode.setIdAttributeNS(String namespaceURI, String localName, boolean isId)
           
 void IIOMetadataNode.setNodeValue(String nodeValue)
           
 void IIOMetadataNode.setTextContent(String textContent)
           
 

org.w3c.domDOMException 的使用
 

抛出 DOMExceptionorg.w3c.dom 中的方法
 Node Document.adoptNode(Node source)
          试图把另一文档中的节点采用到此文档。
 Node Node.appendChild(Node newChild)
          将节点 newChild 添加到此节点的子节点列表的末尾。
 void CharacterData.appendData(String arg)
          将字符串追加到节点的字符数据的结尾。
 short Node.compareDocumentPosition(Node other)
          就节点在文档中的位置并按照文档的顺序,比较引用节点(即在其上调用此方法的节点)与作为参数传递的节点。
 Attr Document.createAttribute(String name)
          创建给定名称的 Attr
 Attr Document.createAttributeNS(String namespaceURI, String qualifiedName)
          创建给定的限定名称和名称空间 URI 的属性。
 CDATASection Document.createCDATASection(String data)
          创建其值为指定字符串的 CDATASection 节点。
 Document DOMImplementation.createDocument(String namespaceURI, String qualifiedName, DocumentType doctype)
          创建具有文档元素的指定类型的 DOM Document 对象。
 DocumentType DOMImplementation.createDocumentType(String qualifiedName, String publicId, String systemId)
          创建空 DocumentType 节点。
 Element Document.createElement(String tagName)
          创建指定类型的元素。
 Element Document.createElementNS(String namespaceURI, String qualifiedName)
          创建给定的限定名称和名称空间 URI 的元素。
 EntityReference Document.createEntityReference(String name)
          创建 EntityReference 对象。
 ProcessingInstruction Document.createProcessingInstruction(String target, String data)
          创建给定指定名称和数据字符串的 ProcessingInstruction 节点。
 void CharacterData.deleteData(int offset, int count)
          从该节点移除某个范围的 16 位单元。
 Attr Element.getAttributeNodeNS(String namespaceURI, String localName)
          通过本地名称和名称空间 URI 获得 Attr 节点。
 String Element.getAttributeNS(String namespaceURI, String localName)
          通过本地名称和名称空间 URI 获得属性值。
 String CharacterData.getData()
          实现此接口的节点的字符数据。
 NodeList Element.getElementsByTagNameNS(String namespaceURI, String localName)
          以文档顺序返回具有给定本地名称和名称空间 URI 的所有后代 ElementsNodeList
 Node NamedNodeMap.getNamedItemNS(String namespaceURI, String localName)
          检索通过本地名称和名称空间 URI 指定的节点。
 String Node.getNodeValue()
          此节点的值,取决于其类型;参见上表。
 Object DOMConfiguration.getParameter(String name)
          如果已知,则返回参数的值。
 String Node.getTextContent()
          此属性返回此节点及其后代的文本内容。
 boolean Element.hasAttributeNS(String namespaceURI, String localName)
          当具有给定本地名称和名称空间 URI 的属性在此元素上被指定一个值或具有默认值时,返回 true;否则返回 false
 Node Document.importNode(Node importedNode, boolean deep)
          从另一文档向此文档导入节点,而不改变或移除原始文档中的源节点;此方法创建源节点的一个新副本。
 Node Node.insertBefore(Node newChild, Node refChild)
          在现有子节点 refChild 之前插入节点 newChild
 void CharacterData.insertData(int offset, String arg)
          在指定的 16 位单元偏移量位置插入一个字符串。
 void Element.removeAttribute(String name)
          通过名称移除一个属性。
 Attr Element.removeAttributeNode(Attr oldAttr)
          移除指定的属性节点。
 void Element.removeAttributeNS(String namespaceURI, String localName)
          通过本地名称和名称空间 URI 移除属性值。
 Node Node.removeChild(Node oldChild)
          从子节点列表中移除 oldChild 所指示的子节点,并将其返回。
 Node NamedNodeMap.removeNamedItem(String name)
          移除通过名称指定的节点。
 Node NamedNodeMap.removeNamedItemNS(String namespaceURI, String localName)
          移除通过本地名称和名称空间 URI 指定的节点。
 Node Document.renameNode(Node n, String namespaceURI, String qualifiedName)
          重命名 ELEMENT_NODEATTRIBUTE_NODE 类型的现有节点。
 Node Node.replaceChild(Node newChild, Node oldChild)
          将子节点列表中的子节点 oldChild 替换为 newChild,并返回 oldChild 节点。
 void CharacterData.replaceData(int offset, int count, String arg)
          用指定的字符串替换从指定 16 位单元偏移量起始的字符。
 Text Text.replaceWholeText(String content)
          将当前节点和所有逻辑上相邻的文本节点的文本替换为指定的文本。
 void Element.setAttribute(String name, String value)
          添加一个新属性。
 Attr Element.setAttributeNode(Attr newAttr)
          添加新的属性节点。
 Attr Element.setAttributeNodeNS(Attr newAttr)
          添加新属性。
 void Element.setAttributeNS(String namespaceURI, String qualifiedName, String value)
          添加新属性。
 void CharacterData.setData(String data)
          实现此接口的节点的字符数据。
 void ProcessingInstruction.setData(String data)
          此处理指令的内容。
 void Element.setIdAttribute(String name, boolean isId)
          如果参数 isIdtrue,则此方法将指定的属性声明为用于确定用户的 ID 属性。
 void Element.setIdAttributeNode(Attr idAttr, boolean isId)
          如果参数 isIdtrue,则此方法将指定的属性声明为用户确定的 ID 属性。
 void Element.setIdAttributeNS(String namespaceURI, String localName, boolean isId)
          如果参数 isIdtrue,则此方法将指定的属性声明为用户确定的 ID 属性。
 Node NamedNodeMap.setNamedItem(Node arg)
          使用 nodeName 属性添加节点。
 Node NamedNodeMap.setNamedItemNS(Node arg)
          使用其 namespaceURIlocalName 添加节点。
 void Node.setNodeValue(String nodeValue)
          此节点的值,取决于其类型;参见上表。
 void DOMConfiguration.setParameter(String name, Object value)
          设置参数的值。
 void Node.setPrefix(String prefix)
          此节点的名称空间前缀;如果未指定,则为 null
 void Node.setTextContent(String textContent)
          此属性返回此节点及其后代的文本内容。
 void Attr.setValue(String value)
          检索时,该属性值以字符串形式返回。
 void Document.setXmlStandalone(boolean xmlStandalone)
          作为 XML 声明 的一部分指定此文档是否是单独的的属性。
 void Document.setXmlVersion(String xmlVersion)
          作为 XML 声明 的一部分指定此文档版本号的属性。
 Text Text.splitText(int offset)
          在指定的 offset 处将此节点拆分为两个节点,并将二者作为兄弟节点保持在树中。
 String CharacterData.substringData(int offset, int count)
          从该节点提取某个范围的数据。
 

org.w3c.dom.eventsDOMException 的使用
 

抛出 DOMExceptionorg.w3c.dom.events 中的方法
 Event DocumentEvent.createEvent(String eventType)
           
 

org.w3c.dom.lsDOMException 的使用
 

抛出 DOMExceptionorg.w3c.dom.ls 中的方法
 LSParser DOMImplementationLS.createLSParser(short mode, String schemaType)
          创建一个新的 LSParser
 Document LSParser.parse(LSInput input)
          从通过 LSInput 标识的资源中解析 XML 文档。
 Document LSParser.parseURI(String uri)
          从 URI 引用 [IETF RFC 2396] 标识的位置解析 XML 文档。
 Node LSParser.parseWithContext(LSInput input, Node contextArg, short action)
          从通过 LSInput 标识的资源中解析 XML 片断,并将其内容插入到用 contextaction 参数指定的位置的现有文档。
 String LSSerializer.writeToString(Node nodeArg)
          像前面对 LSSerializer 接口的一般介绍中所描述的那样序列化指定的节点。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策