XML では、次のように、Q の可変数の属性とそれに続く数値を使用できます。
<recognitionPattern Q0="12.5" Q1="12.5" Q2="12.5" Q3="12.5" Q4="12.5" Q5="12.5" Q6="12.5" Q7="12.5"/>
私の現在のソリューションは次のようになります。
<xs:complexType name="PerQuarterDoubleHack"> <!-- YUCK! /> -->
<xs:attribute name="Q0" type="xs:double" />
<xs:attribute name="Q1" type="xs:double" />
<xs:attribute name="Q2" type="xs:double" />
<xs:attribute name="Q3" type="xs:double" />
<xs:attribute name="Q4" type="xs:double" />
<xs:attribute name="Q5" type="xs:double" />
<xs:attribute name="Q6" type="xs:double" />
<xs:attribute name="Q7" type="xs:double" />
</xs:complexType>
多くの正規表現が値に適用されているのを見てきましたが、属性名はありませんでした。XML を変更する以外に選択肢はありますか?