Xml形式
これは、xml の詳細をカスタマイズするのに役立ちます。 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/導入/"> 属性、子要素、プレフィックス、およびそれらのラッパーの観点から。
可能な場所
- 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/導入/">プロパティ
注:
デフォルトの Xml 形式は、zspec で設定されたすべてのプロパティに対して常に使用できます。
属性
| お名前 | タイプ | 説明 |
|---|---|---|
| お名前 | 文字列 | Xml 形式のプロパティの名前。 |
| 名前空間 | 文字列 | 必要に応じて、Xml の名前空間。 |
| プレフィックス | 文字列 | プレフィックス。Xmlタグに追加する必要があります。 |
| 属性 | ブール | プロパティを Xml の属性として作成する必要があるかどうかを決定します。
|
| 包まれる | ブール | コレクション プロパティにラッパー要素が必要かどうかを表します。
|
例
以下の json オブジェクトは、トリップ リソースの取得操作の応答体であることを考慮してください。
copy
sample response:
{
"trips": [
{
"trip_name":"Spring Break - John Doe",
"destination": "Bali",
"start_time": "2023-11-13T17:30:00",
"end_time": "2023-11-17T22:30:00",
"no_of_days": 4
},
{
"trip_name":"christmas Break - Diana Williams",
"destination": "London",
"start_time": "2023-12-20T21:30:00",
"end_time": "2023-12-28T09:30:00",
"no_of_days": 7
}
]
}
次に、この応答の Xml 形式が必要です。 デフォルトの xml 表現は次のように与えられます。
copy
default XML format:
<root>
<trips>
<trip_name>Spring Break - John Doe</trip_name>
<destination>Bali</destination>
<start_time>2023-11-13T17:30:00</start_time>
<end_time>2023-11-17T22:30:00</end_time>
<no_of_days>4</no_of_days>
</trips>
<trips>
<trip_name>Christmas Break - Diana Williams</trip_name>
<destination>London</destination>
<start_time>2023-12-20T21:30:00</start_time>
<end_time>2023-12-28T09:30:00</end_time>
<no_of_days>7</no_of_days>
</trips>
</root>
ただし、以下に示すようにxml形式をカスタマイズします。
copy
<ns:trips-array xmlns:ns="http://example.com/namespace">
<ns:trip trip_name="Spring Break - John Doe" destination="Bali" no_of_days="4">
<start_time>2023-11-13T17:30:00</start_time>
<end_time>2023-11-17T22:30:00</end_time>
</ns:trip>
<ns:trip trip_name="christmas Break - Diana Williams" destination="London" no_of_days="7">
<start_time>2023-12-20T21:30:00</start_time>
<end_time>2023-12-28T09:30:00</end_time>
</ns:trip>
</ns:trips-array>
対応する xml 形式を書き込みます。 熱 意/ヘルプ/ zest -仕様ファイル/構造/プロパティ/導入/"> この要件を達成するためにここに示されているように。
copy
<structure>
<property name="trips" type ="collections">
<xml-format name="trips-array" namespace="http://example.com/namespace" prefix="ns" wrapped="true">
<structure>
<property type="map">
<xml-format name="trip" prefix="ns" />
<structure>
<property name="trip_name" type="string">
<xml-format attribute="true"></xml-format>
</property>
<property name="destination" type="string">
<xml-format attribute="true"></xml-format>
</property>
<property name="no_of_days" type="string">
<xml-format attribute="true"></xml-format>
</property>
<property name="start_time" type="datetime"/>
<property name="end_time" type="datetime"/>
</structure>
</property>
</structure>
</property>
</structure>
Last Updated 2026-02-06 15:55:45 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit