プログラム屋が勉強中。公式資格教科書XMLとは<要素名>から始まり</要素名>で終わるのが1つの要素となります。要素の中には複数の子要素を持つことができる為、ツリー構造(木構造)の複雑なデータ構造も表現する事ができる。その汎用性の高さから、異なるOSやシステム間でデータを交換する際に使われることが多くなっている。SimpleXMLを使った文字列のパース文字列のXMLをパースするには、simplexml_load_string()関数を利用する。関数の引数に文字列を指定すると、SimpleXMLのオブジェクトを作成して返す。このオブジェクトには、パースしたXMLと同じ構造のプロパティが設定される。END_OF_XML<channel><title>天気予報</title><link>http://weather.example.com/</link><description>最新の天気予報を紹介しています。“.$xml->description.”\n”;このように、simple_load_string()関数の戻り値である、SimpleXMLのオブジェクト$xmlに対して「$xml->title」とか「$xml->link」のような形式でXMLの要素の内容を取り出す事が出来るようになっている。XMLの複雑な要素へのアクセス以下は天気予報の要約を配信しているRSSをパースすることを想定している。XMLの文字列を、simplexml_load_string()関数を使ってパースするところまでは、前のプログラムと同じ。version=”2.0′′><channel><title>天気予報</title><link>http://weather.example.com/</link><description>最新の天気予報を紹介しています。simplexml_load_string($xml_str);このRSSでは、RSSのバージョンが指定されている。配列にあるインデックスのようにアクセスする事が出来る。→2.0また、<channel>要素の下に複数の<item>タグが存在する。配列の要素番号で何番目が必要なのかを指定する。配列番号でアクセスできるという事は、foreach文などを使って、繰り返し処理もできる。SimpleXMLでXMLの出力パースした内容に加え、再度、XMLで書きだすことも可能。この場合、SimpleXMLのオブジェクトのasXML()メゾットを呼ぶことでXMLを書きだす事が出来る。END_OF_XML<channel><title>天気予報</title><link>http://weather.example.com/</link><description>最新の天気予報を紹介しています。関数の宣言と呼び出し関数とは計算や処理をひとまとまりにしたもの。PHPではあらかじめ多くの関数を提供している。Webアプリケーションの開発に適したスクリプト言語。変数$_GETと$_POSTをなぜ使い分ける必要があるのか。文字列と文字列の結合にはドット演算子「.」を使用。1.効率よくデータを扱う事が出来る。配列とは複数の要素を持つことのできる値。配列の要素の中に別の配列を代入。$users記事を読むPREVFacebook認証を使った時の問題点NEXTラジコのプレミアム会員になりました。7.1.10、OfficeProffesional2007(x86)をインストールするこれは僕自身のメモです。ノートパソコンに上記のものをインストールすXserverでのMySQLからMariaDBこれは自分のメモです。Xserverでは自動的にMySQLからMa複数の引数を渡す方法これは僕のメモです。&lt;?PHPphpmyadminで編集できない時の対応これは僕のメモです。phpmyadminで編集・コピー・削除がCSSの変更をChromeにすぐ反映させる方法これは、僕自身のメモです。公式資格教科書PHPで実際開発してPHP関連RubySEOSNSについてTwitterWeb全般Windows8Wondows関連ソフトWordpressアフィリエイトイデブログから移転しました。プログラム屋が勉強中。