Traffic API 開発者ガイド(交通情報)

リソースタイプを一覧表示します

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]> + "," + …
";" ( セミコロン ) は第 2 レベルで使用されます。または、コンマがリストアイテムの表現にすでに使用されている場合に使用されます
<Foo[0]> + ";" + <Foo[1]> + ";" + <Foo[2]> + ";" + …
" ! " ( 感嘆符 ) が 3 番目のレベルで使用されているか、またはコンマとセミコロンがリストアイテムの表現にすでに使用されている場合
<Foo[0]> + "!" + <Foo[1]> + "!" + <Foo[2]> + "!" + …

リストタイプを表すショートカットとして、次の構文が導入されました。

<Foo[]>
注 : リストタイプと要素シーケンスは同じ方法で表されます ( 「同じリソースタイプのシーケンス要素」も参照 ) 。

JSON リプレゼンテーション

リストタイプは配列で表されます。

[<list[0]>, <list[1]>, <list[2]>, …]