JavaTM Platform
Standard Ed. 6

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:ノードが読み取り専用の場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。