XPathによる値の取得
 
                                            ロジック名
XPathによる値の取得(ドキュメントMapper/変数Mapper)
機能
XPathにより値を取得します。
プロパティ
| カテゴリ | プロパティ | 説明 | 
|---|---|---|
| 必須設定 | XPath式 | 値を取得する位置をXPath式で指定します。 | 
| コメント | コメント | ロジックの説明を記述することができます。変換処理には関係しません。 | 
仕様制限
- 
                                                        入出力スキーマがテーブルモデル型のドキュメントMapperでは、本ロジックは使用できません。 
注意事項
- 
                                                        入力ハンドラには処理の基準となる要素を指定するため、入力元要素からのみマッピングでき、属性やスクリプト変数、Mapperロジックなどからはマッピングできません。 
- 
                                                        繰り返し処理で処理中のノードに関連する値を取得したい場合は、[XPath式]に相対的なパスを指定してください。 
- 
                                                        [XPath式]に絶対パスを指定した場合は、入力ハンドラで指定した要素からではなく、ルート要素から値を取得します。 
ロジックの使用例
マッピング定義
 
                                                ロジックの設定と処理結果
XML形式の入力データからXPath式により値を取得します。
プロパティ設定
- 
                                                                XPathによる値の取得[1] プロパティ 設定値 XPath式 data[1] 
- 
                                                                XPathによる値の取得[2] プロパティ 設定値 XPath式 . 
- 
                                                                XPathによる値の取得[3] プロパティ 設定値 XPath式 /root/element/sample/data[1] 
入力データ
| <?xml version="1.0" encoding="UTF-8"?> | 
出力データ
| データ1,データ2,データ1 | 
| データ3,データ4,データ1 | 
ロジック全体の一覧は「Mapperロジックガイド」を参照してください。