質問: xml形式に沿ったデータファイルの作成もついて。 特定健診の開始により、健診データを電子媒体で送付することになったのですが、xml形式のファイルとはどのようなものでしょうか?現在、アクセスによる検査ソフトを活用中なのですが、その中のデータを移行するにはどのようにしたらよいでしょうか?ソフトは既製品ですのでエクスポート画面がありません。よろしくお願いいたします。
回答: xmlはタグ付けハイパーテキストの言語です。 売上表のデータが・・・ バナナ,300,1,300 りんご,200,4,800 ぶどう,1200,1,1200 とあったばあいに、xmlで記述すると (1)<売上表> <売上><品目>バナナ<単価>300<数量>1<金額>300 <売上><品目>りんご<単価>200<数量>4<金額>800 <売上><品目>ぶどう<単価>1200<数量>1<金額>1200 あるいは (2)<売上表> <売上 品目="バナナ" 単価="300" 数量="1" 金額="300" /> <売上 品目="りんご" 単価="200" 数量="4" 金額="800" /> <売上 品目="ぶどう" 単価="1200" 数量="1" 金額="1200" /> 等のように記述できます。 <と>で括ってあるのがタグです。「<数量>1」のようにタグの始めとタグの終わりで囲まれた個所が要素になります。「単価="1200"」のように書いてあるのはタグの属性です。 タグの名前や属性およびそれらの用途はユーザが独自に決めることが出来ます。 タグで括るとどこからどこまでが何のデータかということが容易に理解できます。たとえば「<メールの本文>本日は<単価>1200の<品目>ぶどうが<数量>1点売れました。」というxml形式のメールを受け取った場合は「<単価>とか<品目>などのタグを見つけて集計すればよいことになります。」このようにとても柔軟なデータ処理が可能になるのがxmlの特徴です。 xmlとても柔軟な書式なので、同じ意味のxmlファイルでも異なった書式が存在する場合があります。そこでxmlにはxstlといって上の例(1)から(2)への変換あるいはその逆変換や他のxml書式へ変換などに用いる規則を記述できます。xstlもxmlの構文を用いて記述します。 >健診データを電子媒体で送付することになったのですが、xml形式のファイル xmlの書式はユーザが決めるので、提出する検診データ用のxml書式にあわせて出力する必要があります。