変更内容
入力ファイルタイプがXMLの場合、以下の特殊なデータを含む場合のテキストノードの検索対象を変更します。
CDATAセクション
コメントセクション
処理命令
混在内容
非互換
抽出機能の場合、テキストノードの検索対象が変わります。これにより、抽出結果が異なります。
種類 | 文書例 | テキストノードの検索対象 | ||
---|---|---|---|---|
V9.0系 | V9.1系以降 | |||
|
| すべての検索 | ||
CDATAセクション | <doc>abc<![CDATA[def]]>ghi</doc> | abcとdefとghi | abc<![CDATA[def]]>ghi | abcdefghi |
コメントセクション | <doc>abc<!-- def -->ghi</doc> | abcとghi | abc<!-- def -->ghi | abcとghi |
処理命令 | <doc>abc<? def ?>ghi</doc> | abcとghi | abc<? def ?>ghi | abcとghi |
混在内容 | <doc>abc<mix>def</mix>ghi</doc> | abcとghi | abcghi | abcとghi |
CDATAセクションの場合の検索式の指定例と抽出結果を以下に示します。
検索の種類 | 検索式の指定例 | 抽出結果 | |
---|---|---|---|
V9.0系 | V9.1系以降 | ||
前方一致(ワード検索時も同様) | /doc = '^def' | ○ | × |
後方一致(ワード検索時も同様) | /doc = 'abc$' | ○ | × |
完全一致 | /doc == 'abcdefghi' | × | ○ |
○:ヒットする
×:ヒットしない
対処方法
以下の互換パラメタを用意します。
入力ファイルに上記のデータを含み、V9.0系と同等の扱いとして抽出機能を動作させる場合は、互換値を設定してください。
ファイルの種類 | パラメタ名 | パラメタの値 | |
---|---|---|---|
V9.0系 | V9.1系以降 | ||
select用動作環境ファイル | TextNodeCompatibility | パラメタ未サポート | 設定値は、以下のいずれかです。
本パラメタを省略した場合、0が指定されたとみなします。 |
関数の種類 | パラメタ名 | パラメタの値 | |
---|---|---|---|
V9.0系 | V9.1系以降 | ||
AsisSetEnviroment関数 | 環境パラメタTextNodeCompatibility | 環境パラメタ未サポート | 設定値は、以下のいずれかです。
本パラメタを省略した場合、0が指定されたとみなします。 |