XMLの特殊文字を検証するためのスキマトロンテストを設定しようとしています...
具体的には、著作権記号(Unicode U + 00A9)が発生した場合に警告を発します。
ルールに次の表記法のいずれかを使用すると、schematronxmlファイルを解析できないようです...
<iso:rule context="myelement>
<iso:report test="matches(., '\u00A9')">{ES1037} Copyright Symbol Detected</iso:report>
</iso:rule>
<iso:rule context="myelement>
<iso:report test="matches(., '\u{00A9}')">{ES1037} Copyright Symbol Detected</iso:report>
</iso:rule>
<iso:rule context="myelement>
<iso:report test="matches(., '\u{A9}')">{ES1037} Copyright Symbol Detected</iso:report>
</iso:rule>
<iso:rule context="myelement>
<iso:report test="matches(., '\x{00A9}')">{ES1037} Copyright Symbol Detected</iso:report>
</iso:rule>
Unicode文字を正規表現に埋め込む方法を知っているスキマトロンの専門家はいますか?
前もって感謝します...