リソースタイプを一覧表示します
XML スキーマには、 1 つの XML 要素内に複数の項目を許可するリストタイプがあります。 アイテムはスペースで区切ります。
次の例では、文字列要素を含む "FO" という名前のリスト要素を定義します。
<xs:simpleType name="MyListType">
<xs:list itemType="xs:string"/>
</xs:simpleType>
<xs:element name="Foo" type="MyListType">
"FOO" エレメントの有効なインスタンス化はです
<Foo>ABC DEF GHI</Foo>
この例では、 "FOO" 要素に "ABC" 、 "DEF" 、および "GHI" の 3 つの項目が含まれています。
XML 以外の表現形式では、区切り文字としてのスペースが扱いにくいことがあります。 したがって、リストタイプの標準リプレゼンテーション形式は、以下の各リプレゼンテーション形式に定義されます。
クエリ パラメーターリプレゼンテーション
クエリー文字列では、リストタイプのアイテムは次のいずれかの文字で区切られます。
<Foo[0]> + "," + <Foo[1]> + "," + <Foo[2]> + "," + …
<Foo[0]> + ";" + <Foo[1]> + ";" + <Foo[2]> + ";" + …
<Foo[0]> + "!" + <Foo[1]> + "!" + <Foo[2]> + "!" + …
リストタイプを表すショートカットとして、次の構文が導入されました。
<Foo[]>
JSON リプレゼンテーション
リストタイプは配列で表されます。
[<list[0]>, <list[1]>, <list[2]>, …]