« XML 操作
はじめに »
PHP Manual
XML 操作
Document Object Model
Document Object Model
はじめに
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
例
DOMAttr
— DOMAttr クラス
DOMAttr::__construct
— 新しい DOMAttr オブジェクトを作成する
DOMAttr::isId
— 属性が定義済みの ID かどうかを調べる
DOMCdataSection
— DOMCdataSection クラス
DOMCdataSection::__construct
— 新しい DOMCdataSection オブジェクトを作成する
DOMCharacterData
— DOMCharacterData クラス
DOMCharacterData::appendData
— ノードの文字データの最後に文字列を追加する
DOMCharacterData::deleteData
— 指定した範囲の文字列をノードから削除する
DOMCharacterData::insertData
— 指定した 16 ビット単位のオフセットに、文字列を挿入する
DOMCharacterData::replaceData
— DOMCharacterData ノードの文字列の一部を置換する
DOMCharacterData::substringData
— ノードから指定した範囲のデータを抽出する
DOMComment
— DOMComment クラス
DOMComment::__construct
— 新しい DOMComment オブジェクトを作成する
DOMDocument
— DOMDocument クラス
DOMDocument::__construct
— 新しい DOMDocument オブジェクトを作成する
DOMDocument::createAttribute
— 新しい属性を作成する
DOMDocument::createAttributeNS
— 関連付けられた名前空間に新しい属性を作成する
DOMDocument::createCDATASection
— 新しい cdata ノードを作成する
DOMDocument::createComment
— 新しい comment ノードを作成する
DOMDocument::createDocumentFragment
— 新しい文書片を作成する
DOMDocument::createElement
— 新しい要素ノードを作成する
DOMDocument::createElementNS
— 関連付けられた名前空間に新しい要素を作成する
DOMDocument::createEntityReference
— 新しいエンティティ参照ノードを作成する
DOMDocument::createProcessingInstruction
— 新しい PI ノードを作成する
DOMDocument::createTextNode
— 新しいテキストノードを作成する
DOMDocument::getElementById
— id に対応する要素を検索する
DOMDocument::getElementsByTagName
— 指定したローカルタグ名に対応するすべての要素を検索する
DOMDocument::getElementsByTagNameNS
— 指定した名前空間で、タグ名に対応するすべての要素を検索する
DOMDocument::importNode
— 現在のドキュメントにノードをインポートする
DOMDocument::load
— ファイルから XML を読み込む
DOMDocument::loadHTML
— 文字列から HTML を読み込む
DOMDocument::loadHTMLFile
— ファイルから HTML を読み込む
DOMDocument::loadXML
— 文字列から XML を読み込む
DOMDocument::normalizeDocument
— ドキュメントを正規化する
DOMDocument::registerNodeClass
— 基底ノード型を作成する際に使用する拡張クラスを登録する
DOMDocument::relaxNGValidate
— ドキュメントを relaxNG で検証する
DOMDocument::relaxNGValidateSource
— ドキュメントを relaxNG で検証する
DOMDocument::save
— 内部の XML ツリーをファイルに出力する
DOMDocument::saveHTML
— 内部のドキュメントを HTML 形式の文字列として出力する
DOMDocument::saveHTMLFile
— 内部のドキュメントを HTML 形式でファイルに出力する
DOMDocument::saveXML
— 内部の XML ツリーを文字列として出力する
DOMDocument::schemaValidate
— スキーマに基づいてドキュメントを検証する
DOMDocument::schemaValidateSource
— スキーマに基づいてドキュメントを検証する
DOMDocument::validate
— DTD に基づいてドキュメントを検証する
DOMDocument::xinclude
— DOMDocument オブジェクト内の XIncludes を置換する
DOMDocumentFragment
— DOMDocumentFragment クラス
DOMDocumentFragment::appendXML
— 生の XML データを追加する
DOMDocumentType
— DOMDocumentType クラス
DOMElement
— DOMElement クラス
DOMElement::__construct
— 新しい DOMElement オブジェクトを作成する
DOMElement::getAttribute
— 属性の値を返す
DOMElement::getAttributeNode
— 属性ノードを返す
DOMElement::getAttributeNodeNS
— 属性ノードを返す
DOMElement::getAttributeNS
— 属性の値を返す
DOMElement::getElementsByTagName
— タグ名から要素を取得する
DOMElement::getElementsByTagNameNS
— 名前空間 URI とローカル名から要素を取得する
DOMElement::hasAttribute
— 属性が存在するかどうかを調べる
DOMElement::hasAttributeNS
— 属性が存在するかどうかを調べる
DOMElement::removeAttribute
— 属性を削除する
DOMElement::removeAttributeNode
— 属性を削除する
DOMElement::removeAttributeNS
— 属性を削除する
DOMElement::setAttribute
— 新しい属性を追加する
DOMElement::setAttributeNode
— 新しい属性ノードを要素に追加する
DOMElement::setAttributeNodeNS
— 新しい属性ノードを要素に追加する
DOMElement::setAttributeNS
— 新しい属性を追加する
DOMElement::setIdAttribute
— ID 型の属性を名前で宣言する
DOMElement::setIdAttributeNode
— ID 型の属性をノードで宣言する
DOMElement::setIdAttributeNS
— ID 型の属性をローカル名および名前空間 URI で宣言する
DOMEntity
— DOMEntity クラス
DOMEntityReference
— DOMEntityReference クラス
DOMEntityReference::__construct
— 新しい DOMEntityReference オブジェクトを作成する
DOMException
— DOMException クラス
DOMImplementation
— DOMImplementation クラス
DOMImplementation::__construct
— 新しい DOMImplementation オブジェクトを作成する
DOMImplementation::createDocument
— 指定した型とドキュメント要素の DOMDocument オブジェクトを作成する
DOMImplementation::createDocumentType
— 空の DOMDocumentType オブジェクトを作成する
DOMImplementation::hasFeature
— DOM 実装が、指定した機能を実装しているかどうかを調べる
DOMNamedNodeMap
— DOMNamedNodeMap クラス
DOMNamedNodeMap::count
— Get number of nodes in the map
DOMNamedNodeMap::getNamedItem
— 名前で指定されたノードを取得する
DOMNamedNodeMap::getNamedItemNS
— ローカル名および名前空間 URI で指定したノードを取得する
DOMNamedNodeMap::item
— インデックスで指定したノードを取得する
DOMNode
— DOMNode クラス
DOMNode::appendChild
— 子要素群の最後に新しい子要素を追加する
DOMNode::C14N
— ノードを文字列に正規化する
DOMNode::C14NFile
— ノードをファイルに正規化する
DOMNode::cloneNode
— ノードを複製する
DOMNode::getLineNo
— ノードが存在する行の番号を取得します。
DOMNode::getNodePath
— ノードの XPath を取得する
DOMNode::hasAttributes
— ノードが属性を保持しているかどうかを調べる
DOMNode::hasChildNodes
— ノードが子を保持しているかどうかを調べる
DOMNode::insertBefore
— 参照しているノードの前に新しい子を追加する
DOMNode::isDefaultNamespace
— 指定した namespaceURI がデフォルトの名前空間かどうかを調べる
DOMNode::isSameNode
— 2 つのノードが等しいかどうかを調べる
DOMNode::isSupported
— 指定したバージョンで機能がサポートされているかどうかを調べる
DOMNode::lookupNamespaceURI
— プレフィックスに基づいて、ノードの名前空間 URI を取得する
DOMNode::lookupPrefix
— 名前空間 URI に基づいて、ノードの名前空間プレフィックスを取得する
DOMNode::normalize
— ノードを正規化する
DOMNode::removeChild
— 子要素群から子要素を削除する
DOMNode::replaceChild
— 子を置き換える
DOMNodeList
— DOMNodeList クラス
DOMNodeList::count
— Get number of nodes in the list
DOMNodelist::item
— インデックスで指定したノードを取得する
DOMNotation
— DOMNotation クラス
DOMProcessingInstruction
— DOMProcessingInstruction クラス
DOMProcessingInstruction::__construct
— 新しい DOMProcessingInstruction オブジェクトを作成する
DOMText
— DOMText クラス
DOMText::__construct
— 新しい DOMText オブジェクトを作成する
DOMText::isElementContentWhitespace
— Returns whether this text node contains whitespace in element content
DOMText::isWhitespaceInElementContent
— このテキストノードが空白を含むかどうかを示す
DOMText::splitText
— 指定したオフセットでノードを 2 つに分割する
DOMXPath
— DOMXPath クラス
DOMXPath::__construct
— 新しい DOMXPath オブジェクトを作成する
DOMXPath::evaluate
— 与えられた XPath 式を評価し、可能であれば結果を返す
DOMXPath::query
— 与えられた XPath 式を評価する
DOMXPath::registerNamespace
— DOMXPath オブジェクトの名前空間を登録する
DOMXPath::registerPhpFunctions
— PHP の関数を XPath 関数として登録する
DOM 関数
dom_import_simplexml
— SimpleXMLElement オブジェクトから DOMElement オブジェクトを取得する