0
<item type="A">
<subitem attra="" attrb=""></subitem>
<subitem attra="" attrb=""></subitem>
</item>
<item>
<subitem></subitem>
<subitem></subitem>
</item>
したがってアイテムのタイプが「A」の場合、サブアイテムだけが属性を持ちます。それ以外の場合はオプションです。このタイプのXMLのXSD:属性ベースのサブストラクチャ