0

お時間をいただきありがとうございます、Javaの初心者、

 <address type="sponsor">
                <fullAdress>
                    <street>Blah blah</street>
                    <country>Blah blah</country>
                </fullAdress>
            </address>

これが私のエンド ユーザーの xml です。ここでの属性の種類について少し混乱しました。xsd の定義は何でしょうか?

4

1 に答える 1

1

あなたが尋ねたことから判断すると、私の理解では、あなたはあなたの属性のタイプについて尋ねているということです。私は XSD を広範囲に使用したことはありませんが、ここにあなたが探しているものがあると思います。

<xs:element name="fullAddress">
 <xs:complexType>
    <xs:sequence>
      <xs:element name="street" type="xs:string"/>
      <xs:element name="country" type="xs:string"/>
    </xs:sequence>
 </xs:complexType>
</xs:element> 

明らかに、宣言などに関する限り、ファイル自体に関連するセットアップがさらにあります (これはスニペットになります)。しかし、ご覧のとおり、street 属性と country 属性の両方を String 型として指定しました。

これが役に立ったことを願っています。:)

于 2013-03-18T19:05:09.837 に答える