XML 操作
導入
XML 操作
PHP Manual
Document Object Model
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
DOMAttr
? DOMAttr クラス
DOMAttr::__construct
? 新しい DOMAttr オブジェクトを作成する
DOMAttr::isId
? 属性が定義済みの ID かどうかを調べる
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::getNamedItem
? 名前で指定されたノードを取得する
DOMNamedNodeMap::getNamedItemNS
? ローカル名および名前空間 URI で指定したノードを取得する
DOMNamedNodeMap::item
? インデックスで指定したノードを取得する
DOMNode
? DOMNode クラス
DOMNode::appendChild
? 子要素群の最後に新しい子要素を追加する
DOMNode::cloneNode
? ノードを複製する
DOMNode::getLineNo
? ノードが存在する行の番号を取得します。
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::item
? インデックスで指定したノードを取得する
DOMNotation
? DOMNotation クラス
DOMProcessingInstruction
? DOMProcessingInstruction クラス
DOMProcessingInstruction::__construct
? 新しい DOMProcessingInstruction オブジェクトを作成する
DOMText
? DOMText クラス
DOMText::__construct
? 新しい DOMText オブジェクトを作成する
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 オブジェクトを取得する
XML 操作
導入
XML 操作
PHP Manual