XML 要素をパラメーターとして受け入れる関数を XSL で作成しています。この XML 要素には一定の期待があります。たとえば、<name>
サブ要素とサブ要素が必要<id>
です。したがって、次の 2 つの要素のいずれかが許容されます。
<person>
<id>1234</id>
<age>16</age>
<address><city>NYC</city><state>NY</state></address>
<name>J. Random</name>
</person>
<company corp="false">
<name>ACME, Inc.</name>
<founded>1973</founded>
.
.
.
<id>6785</id>
</company>
<name>
要素名、と<id>
が表示される順序、および要素が持つその他のサブ要素 (または属性) は気にしないことに注意してください。
この要件を XSD で表現して、 のas
属性に使用でき<xsl:param>
ますか?