SEWB+/CONSTRUCTION アプリケーション開発ガイド
タグを付けたデータを階層化して表現するXML文書は,テンプレートで参照する場合,木構造で表現されます。木構造はノードで表現され,ノード同士が親子関係や包含関係を結んで形成します。情報を検索するときは,この木構造をたどります。テンプレートから参照する場合のXML文書の階層構造の考え方を次に示します。
XML文書のタグ,タグの属性およびタグを付けられたテキストをそれぞれノードとして扱います。ノードには次の3種類があります。
ノード同士の関係を次に示します。
要素ノードと要素ノード,または要素ノードとテキストノードは,親と子供の関係で表現します。親子関係の例を次に示します。この場合,要素ノードが「親ノード」,テキストノードが「子供ノード」となります。
要素ノードと属性ノードは包含関係で表現します。包含関係の例を次に示します。
ノードは,親子関係と包含関係で構成されています。ノード構造の例を次に示します。なお,構造中で最上位に位置するノードをルートノードと呼びます。テンプレートからXML文書を参照する場合,必ずルートノードから参照を始めます。
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.