0

私は現在、このテーブルを持っています:

ここに画像の説明を入力

私はそのタスクを実行しようとしましたが、ここまで来ました:

<?xml version="1.0" encoding="UTF-8"?>
<VideoRental>

    <Video copyNumber="2">
        <Videotitle>The Sting</Videotitle>
        <Artist>Redford</Artist>
        <Length>135</Length>
    </video>

    <Borrower cardNumber="145">
        <Name>Jim Jones</Name>
    </Borrower>

</VideoRental>

自分のしたことが正しいかどうかはわかりません。作成した XML で and 属性を表す方法が見つからなかったため、 dateDueand属性を表すことができませんでした。daysOverdue

4

1 に答える 1

0

xml に次のレコードを使用して、借り手と期日を表現します。

<Rental Borrower="145" DateDue="2/29/06" videoId="2" copyNumber="1" />

コピーは次のように表現されます (ビデオから copyNumber を削除することをお勧めします。そうしないと、同じビデオの複数のコピーに対してタイトルとアーティストをコピーして貼り付ける必要があります)。

<Copies>
  <Copy videoId="2" copyNumber="1"/>
  <Copy videoId="2" copyNumber="2"/>
  <Copy videoId="3" copyNumber="1"/>
</Copies>

延滞日数は明らかに計算されたプロパティであり、常に変化しているため、保存しないでください。また、次のように、Video、Person、および Rental タグをすべて親タグに配置する必要があると思います。

<Persons>
  <Person ... />
  <Person ... />
</Persons>
<Rentals>
  <Rental ... />
  <Rental ... />
</Rentals>

于 2013-04-30T19:06:14.403 に答える