チュートリアルガイド > テーブルとXMLデータの変換チュートリアル > チュートリアル用のXML定義セットの作成
 
チュートリアル用のXML定義セットの作成
このチュートリアルを開始する前に、作成が必要なStudioリソースが1つあります。単純なXML定義セットです。この手順で提供されるコードをコピーしてStudioエディターに貼り付ければ、リソースを作成できます。
XML定義セットを作成するには
1.Studioを開きます。
2.Studioのリソースツリーで[Shared(共有)]を選択します。
3.右クリックして、[New Definition Set(新しい定義セット)]を選択します。
4.「XMLdefinitionSet」と入力します。
5.[Type(種類)]として[XML]を選択します。
6.[OK]をクリックします。
7.次のXMLをコピーして定義セットエディターに貼り付けます。
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="foo" targetNamespace="foo" attributeFormDefault="unqualified" elementFormDefault="qualified">
<xs:element name="Customers" type="ns1:Customers"/>
<xs:complexType name="Customer">
<xs:sequence>
<xs:element name="customerID" type="xs:integer"/>
<xs:element name="customerName" type="xs:string"/>
<xs:element name="customerEmail" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="orders" type="ns1:Order"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Order">
<xs:sequence>
<xs:element name="orderID" type="xs:integer"/>
<xs:element name="orderSubTotal" type="xs:float"/>
<xs:element name="orderSalesTax" type="xs:float"/>
<xs:element name="orderTotal" type="xs:float"/>
<xs:element name="orderSubmitDate" type="xs:date"/>
<xs:element name="orderProcessDate" type="xs:date"/>
<xs:element name="orderShipDate" type="xs:date"/>
<xs:element minOccurs="0" maxOccurs="unbounded" name="orderItems" type="ns1:OrderItem"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderItem">
<xs:sequence>
<xs:element name="orderItemID" type="xs:integer"/>
<xs:element name="orderItemName" type="xs:string"/>
<xs:element name="orderItemDescription" type="xs:string"/>
<xs:element name="orderItemQuantity" type="xs:int"/>
<xs:element name="orderItemPrice" type="xs:float"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Customers">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="customer" type="ns1:Customer"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
 
8.定義セットを保存します。