XML

概要

XMLファイルを操作するための部品です。

静的種類

必要プラグイン

データ機能(Produire.Data.dll

関係図

 

作成する方法

このオブジェクトは、作成する必要はありません。

 

手順

開く 読み込む 作成する 

【自分】として【ファイル名】を開く

XMLファイルを読み込みます。
ファイル名には、インターネットアドレス(URL)を指定することもできます。

データは、「[プログラムの位置]くだもの.xml」をXMLとして開いたもの
データのルート要素名を表示する

データは、「http://rdr.utopiat.net/update.xml」をXMLとして開いたもの
データのルート要素名を表示する

 

【自分】として【ファイル名】から読み込む

XMLファイルを読み込みます。
「開く」手順と同じです。

 

【自分】で〈【XML】から〉作成する

XML文章を作成します。
“【XML】から”には、XML文字列を指定することができます。

データは、XMLで「<xml></xml>」から作成したもの
データのルート要素名を表示する

設定項目

設定項目   説明
検証   XMLに含まれるDTDまたはスキーマ定義を検証するかどうか

記号の意味

プログラム例

XMLへ書き込む

ーー// XMLへ書き込む例 //

ーーXMLを初期化
XML文章を作って、データとする

ーー<果物一覧>タグを挿入する
データへ「果物一覧」という要素を作って果物一覧とする
「果物」という要素を果物一覧へ作って果物とする
  果物へ「名前」という要素を作って名前とする
  名前の内容は、「みかん」
  果物へ「値段」という要素を作って値段とする
  値段の内容は、50
    値段へ「単位」という属性を作って単位とする
    単位の内容は、「円」

「果物」という要素を果物一覧へ作って果物とする
  果物へ「名前」という要素を作って名前とする
  名前の内容は、「りんご」
  果物へ「値段」という要素を作って値段とする
  値段の内容は、80
    値段へ「単位」という属性を作って単位とする
    単位の内容は、「円」

ーーXMLに書き出す
「[デスクトップ]くだもの.xml」にデータを保存する

XMLから要素を取得する

ーー// XMLから同じ名前の要素をすべて取り出す例 //

XMLを使う
データは、「[プログラムの位置]くだもの.xml」からXMLとして読み込んだもの

果物一覧は、データから「果物一覧\果物」を取得したもの
果物一覧を要素へそれぞれ繰り返す
  「[要素の「名前」の内容]:[要素の「値段」の内容][要素の「値段」の「単位」の内容]」を表示する
繰り返し終わり