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>

我不知道我所做的是否正确。我无法表示dateDueanddaysOverdue属性,因为我找不到在我创建的 XML 中表示它们的方法。

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>

ETC

于 2013-04-30T19:06:14.403 回答