*

XMLの仕組み

公開日: : 最終更新日:2016/01/05 php

前回までに、テキストやCSVデータを扱い、色々なことに
試してきました。上記以外のデータにも利用することができます。
今回記述するのは
XML(eXtensible Markup Language)が普及しています。

PHPでは、XMLで表されたデータファイルを取り扱うことができます。
サンプルコードの実行結果はこちら

このデータは、食べ物のデータを表しています。
以下の部分で、「商品」「値段」を表しています。

<name>~</name>  「商品」
<price>~</price> 「値段」

それらを囲っている外側をみると、
1つフルーツであるデータを表しています。

<fruit>~</fruit>  1つの「フルーツ」のデータ

XMLでは、<>と</>に囲まれた部分がデータの区切りと
なっています。このデータの単位を要素(element)といいます。

木構造のしくみ

<fruit>要素の中には<name>要素、<price>要素があり、
<name>要素の中には、「りんご」というテキストがあります。
XML文章は、


要素の中に要素がある
要素の中にテキストがある

という構造を持っています。要素の中にある要素は、
さらに要素やテキストを含むことができるので、
階層構造(hierarchical structure)となっています。

XML文書では最上位の要素は1つであり、ルート要素(root element)と
呼ばれています。XML文書全体の構造を木構造(tree structure)と
言ったりもします。

スポンサードリンク

関連記事

catePhp

配列の操作

配列データを管理するとき、データの追加・削除・取り出しが できれば、使い勝手がよくなります。そうい

記事を読む

catePhp

代入演算子、文字列連結

今回は、触れるものの1つに代入演算子(assignment operator)です。 代入演算子は

記事を読む

catePhp

PHPでCSVファイルを読み込む

データをカンマに区切って、テキストファイルかに保存する方法は、 表計算ソフトやデータベースなどで利

記事を読む

catePhp

引数

前回、関数について書きましたが、関数には 便利な機能があります。関数を呼びだすときに、 呼び

記事を読む

catePhp

配列の書き方

今までにfor文を扱うコードがある場合、その繰り返し処理をする際に 配列の要素数を指定していました

記事を読む

catePhp

ドロップダウンメニュー、リストボックスメニューをPHPと組み合わせて表示する

タイトルの通り、ドロップダウンメニューを表示させましょう。 <select>タグを使い

記事を読む

catePhp

配列を使ってみる

配列に値を代入してみます。配列の各要素はを使い、 $product[0],$product[1]と

記事を読む

catePhp

最短部分に対するマッチ

繰り返し文字である+と*では、繰り返しの最も短い部分にマッチするように なっています。たとえばパタ

記事を読む

catePhp

文のネスト

前回までの記事で、if文、for文、while文などを書いてきました。 これらの構文は、複数の文に

記事を読む

catePhp

メニューで選択したデータを送信する

タイトルの通りです。 サンプルコードの実行結果はこちら メニューから項目を選

記事を読む

スポンサードリンク

Message

メールアドレスが公開されることはありません。

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">



スポンサードリンク

jQueryMobile
トグルスイッチを設定する

トグルスイッチ(toggle switch)とは、〇型のつまみを左右に

jQueryMobile
項目選択の複数ウィジェットをグループ化する

年月日など、複数のリストから同時に選択したいとき、ウィジェットのグルー

jQueryMobile
<select>により項目選択

ボタンによる選択では、1つの項目だけ選択するか、複数を同時に選択するか

jQueryMobile
値を選択するボタンを表示する

値を選択するボタンは以下の2つがあります。 ・複数の値から1つだ

jQueryMobile
ボタンを設定する

前回の記事では<a data-role="button">

→もっと見る

  • スポンサーリンク

PAGE TOP ↑