strip-space
構文
strip-space element-list;
説明
空白のみの子テキストノードは、リストされているソースツリー要素ノードから削除しますが、要素ノードの子の子テキストノードからは削除しません。要素ノードの子の子テキスト ノードに対して空白の削除を実行するには、ストリップスペース要素リストで子ノードを個別のエントリとして指定します。アスタリスクを指定すると、すべての要素から空白のみの子要素が削除されます。テキストノードは、スペース、タブ、改行、および改行のみが含まれている場合、空白のみと見なされます。
このステートメントは、スクリプト内の最上位レベルのステートメントとして定義する必要があります。デフォルトでは、空白のみの要素はすべて保持されます。
属性
element-list |
スペースで区切られた要素名のリスト。 |
SLAXの例
次の例では、 の <user-context>子要素を除くすべての空白のみのテキストノードをソースツリーから削除します。
version 1.1;
preserve-space user-context;
strip-space *;
match / {
...
}
リリース情報
SLAX言語のバージョン1.0で導入されたステートメント。