PHPでのXML形式
XMLはデータを保存するための形式です。 この形式は、サイト間、またはサーバーとブラウザ間で データを交換するためによく使用されます。 技術的にはXMLはHTMLに似ていますが、 任意のタグと属性を使用できます。
テスト用のXMLドキュメントを保存するための
別ファイル test.xml を作成しましょう。
まず、このドキュメントには、 XMLであることを示し、その言語のバージョンを 指定する特別なヘッダーを作成する必要があります:
<?xml version="1.0"?>
次に、ルート要素を作成する必要があります。
これは、ドキュメント全体を含むタグとなります。
このタグの名前は任意です。
<root> と呼びましょう:
<?xml version="1.0"?>
<root>
</root>
次に、いくつかのデータを追加します:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
これで、PHPで関数 simplexml_load_file
を使用してこの要素を読み込むことができます:
<?php
$xml = simplexml_load_file('test.xml');
?>
変数には特別なオブジェクトが書き込まれ、 これを使用してXMLツリーからタグのデータを 取得できるようになります:
<?php
var_dump($xml); // オブジェクト
?>
以降のレッスンでは、簡潔さのため、
XMLの取得部分は省略し、変数 $xml には
関数 simplexml_load_file の結果が
格納されていると見なします。
テスト用のXMLファイルを作成してください。
PHPでそれを取得してください。
取得結果を var_dump を通じて出力してください。