Interstage Data Effector ユーザーズガイド
目次 索引 前ページ次ページ

第3章 動作環境の設定> 3.4 入出力ファイルの注意事項

3.4.2 1つの要素ノード配下にテキストノードと要素ノードが混在しているデータの扱い

要素ノードの子ノードに、テキストノードと要素ノードが混在するXML形式の入力ファイルを指定した場合、処理の対象は各機能によって扱いが異なります。

文書

<company>

  <name>fujitsu</name>

  <employee>2000

    <name>tanaka</name>ichiro

  </employee>

</company>

[図:XML形式の構造]

“employee要素ノード”には、テキストノードと要素ノードが混在していることを示します。図中の(1)、(2)および(3)を指します。

■抽出機能の場

検索式に指定された要素ノードの子ノードに、テキストノードと要素ノードが混在した場合、“employee要素ノード”直下のすべてのテキストノード(1)および(3)が検索対象になります。

■連結機能の場

連結条件および出力項目に指定されたテキスト式で表される要素ノードの子ノードに、テキストノードと要素ノードが混在した場合、 “employee要素ノード”直下の先頭のテキストノード(1)の値だけが処理対象となります。

■集計機能の場

グループ式または集計式に指定されたテキスト式で表される要素ノードの子ノードに、テキストノードと要素ノードが混在した場合、 “employee要素ノード”直下の先頭のテキストノード(1)の値だけが処理対象となります。

■ソート機能の場

リターン式に指定されたテキスト式で表される要素ノードの子ノードに、テキストノードと要素ノードが混在した場合、 “employee要素ノード”直下の先頭のテキストノード(1)の値だけが処理対象となります。


目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED