私は要素「パスワード」を定義するXSDを持っています。私はそこに任意の文字を許可したい。現在、私はxs:string
と定義された要素を持っており、ユーザーは文字列をエスケープするか(例えばmyP&ssword
)、CDATAタグ(例えば<![CDATA[myP&ssword]]>
)に囲む必要があります。XSDでCDATAタイプを定義すると、ユーザーはエスケープ文字や "<![CDATA"タグ?
XSDを定義する方法はありませんので、どちらも必要ではありませんが、検証に失敗しないでしょうか?
XSD要素:
<xs:element name="password" type="xs:string" />
XMLエラースロー:
<password>myP&ssword</password>
これは可能ですか?