共通 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 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.