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

ON THIS PAGE