xsd の要素にパターンを適用しようとしています。
要素のタイプは XHTML です。
このようなパターンを適用したい。
<a attributes="some set of attributes"><img attributes="some set of attribtes"/></a>
ルール:
<a> tag with attributes followed by <img> with attributes.
有効なデータの例:
<a xlink:href="some link" title="Image" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<img alt="No Image" title="No Image" xlink:href="soem path for image" xlink:title="Image" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" />
</a>
無効:
<a>data<img/></a>--Data Present, no attributes
<a><img>abcd</img></a>--data Present, No attributes
<a><img/></a>---No attributes
このためのパターンの書き方を提案できますか。
<xsd:restriction base="xs:string">
<xs:pattern value="Need help"/>
</xsd:restriction>
ありがとうございました。