PHPのSimpleXMLはじめに
SimpleXMLのは、私たちは簡単に操作し、XMLデータを取得することを可能にする拡張機能です。
SimpleXMLのは、XML文書の構造やレイアウトを知っていれば、要素の名前、属性やテキストコンテンツを取得する簡単な方法を提供します。
SimpleXMLをあなたは配列やオブジェクトのコレクションのように繰り返し処理できるデータ構造にXMLドキュメントをオンにします。
インスト
PHP 5のように、SimpleXMLを機能は、PHPのコアの一部です。 いいえ、インストールは、これらの機能を使用するために必要とされません。
PHP 5のSimpleXML関数
関数 | 説明 |
---|---|
__construct() | 新しいSimpleXMLElementオブジェクトを作成します。 |
addAttribute() | SimpleXMLは要素に属性を追加します。 |
addChild() | 子要素のSimpleXML要素を追加します。 |
asXML() | 整形式のXML文字列を返します(XML version 1.0) SimpleXMLオブジェクトから |
attributes() | 要素の属性/値を返します。 |
children() | 指定されたノードの子を返します。 |
count() | 指定されたノードの子をカウント |
getDocNamespaces() | 文書で宣言された名前空間を返します。 |
getName() | SimpleXMLは要素が参照するXMLタグの名前を返します。 |
getNamespaces() | 文書で使用されている名前空間を返します。 |
registerXPathNamespace() | 次のXPathクエリのための名前空間コンテキストを作成します。 |
saveXML() | エイリアスasXML() |
simplexml_import_dom() | DOMノードからSimpleXMLElementオブジェクトを返します。 |
simplexml_load_file() | SimpleXMLElementオブジェクトにXMLファイルを変換します |
simplexml_load_string() | SimpleXMLElementオブジェクトにXMLの文字列を変換 |
xpath() | XMLデータに対するXPathクエリを実行します |
PHP 5のSimpleXML反復関数
関数 | 説明 |
---|---|
current() | 現在の要素を返します。 |
getChildren() | 現在の要素の子要素を返します。 |
hasChildren() | 現在の要素が子を持つかどうかをチェックします |
key() | 現在のキーを返します。 |
next() | 次の要素に移動します |
rewind() | 最初の要素に巻き戻します |
valid() | 現在の要素が有効かどうかをチェックします |