From 9aa5aed035dd49547ae5a551bb64e290b6546ae5 Mon Sep 17 00:00:00 2001 From: "Takahashi.Hiroyuki" Date: Thu, 19 Mar 2026 17:20:27 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Normalizer=E3=81=ABHTML=E3=82=B5=E3=83=8B?= =?UTF-8?q?=E3=82=BF=E3=82=A4=E3=82=B6=E3=83=BC=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../datamanagement/property_normalizer.adoc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc b/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc index baaa366..0b5a4d5 100644 --- a/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc +++ b/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc @@ -19,6 +19,7 @@ htmlサニタイジング処理のような、複数回呼び出された場合 | <> | ICU4JのTransliteratorを利用して変換を行います。| String | <> | 正規表現を利用して値を置換します。| String | <> | Unicode正規化を実施します。| String +| <> | HTMLサニタイジングを実施します。| String | <> | GroovyScript書式で正規化ロジックを実装します。| * | <> | Java Classで正規化ロジックを実装します。| * |=== @@ -96,6 +97,22 @@ String型で利用可能です。 | Form | Unicode正規化形式を指定します。 |=== +[[ref_property_normalizer_html_sanitizer]] +==== HTML Sanitizer +HTMLサニタイジングを実施します。 + +.対応するJava型 +String型で利用可能です。 + +.設定 + +[cols="1,4", options="header"] +|=== +| 設定項目 | 設定内容 +| Safelist | jsoupのSafelistプリセットを選択します。 +| Customize Script | jsoupのSafelistをカスタマイズするためのGroovyScriptを指定します。 +|=== + [[ref_property_normalizer_scripting]] ==== Scripting GroovyScript書式で正規化ロジックを実装します。 From 7faba5239c15f552729320651d7124de4cedfcc5 Mon Sep 17 00:00:00 2001 From: "Takahashi.Hiroyuki" Date: Wed, 25 Mar 2026 16:24:20 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E3=83=AC=E3=83=93=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C=EF=BC=9A=E6=96=87=E8=A8=80=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/docs/asciidoc/datamanagement/property_normalizer.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc b/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc index 0b5a4d5..bc4f8cb 100644 --- a/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc +++ b/developerguide/src/docs/asciidoc/datamanagement/property_normalizer.adoc @@ -4,7 +4,7 @@ 正規化は検証の直前に実行されます。 CAUTION: 正規化は、同一のプロパティの値に対して複数回呼び出される可能性があります。 -htmlサニタイジング処理のような、複数回呼び出された場合に問題がある処理はPropertyNormalizerで実装しないでください。 +冪等性がないhtmlサニタイジング処理の独自実装など、複数回呼び出された場合に問題がある処理はPropertyNormalizerで実装しないでください。 [[ref_property_normalizer_list]]