共通 DOM API

org.w3c.dom
インタフェース ProcessingInstruction

すべてのスーパーインタフェース:
Node

public interface ProcessingInstruction
extends Node

ProcessingInstruction インタフェースは、文書のテキスト内にプロセッサ固有の情報を保存するために XML で使用される「処理命令」を表します。 

処理命令の内容について、字句構文チェックは行われません。このため、内容に文字列「?>」が含まれる可能性があり、この文字列は「XML 1.0」のセクション 2.6 に準拠する処理命令では不正です。この文字列が存在すると、直列化中に致命的なエラーを生じます。 

「Document Object Model (DOM) Level 3 Core Specification」を参照してください。


フィールドの概要
 
インタフェース org.w3c.dom.Node から継承されたフィールド
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
メソッドの概要
 String getData()
          この処理命令のコンテンツです。
 String getTarget()
          この処理命令のターゲットです。
 void setData(String data)
          この処理命令のコンテンツです。
 
インタフェース org.w3c.dom.Node から継承されたメソッド
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

メソッドの詳細

getTarget

String getTarget()
この処理命令のターゲットです。XML では、処理命令を開始するマークアップの直後のトークンがこれに該当します。


getData

String getData()
この処理命令のコンテンツです。ターゲットの直後の非空白文字から ?> の直前の文字までがこれに該当します。


setData

void setData(String data)
             throws DOMException
この処理命令のコンテンツです。ターゲットの直後の非空白文字から ?> の直前の文字までがこれに該当します。

例外:
DOMException - NO_MODIFICATION_ALLOWED_ERR:ノードが読み取り専用の場合

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2006 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.