我在考试中得到了这个问题,说明这段XML代码有什么问题,我不知道答案可能是什么:
<contact id=”10” name=”randomName” email=”first.last@gmail.com” phone=”09090909”/>
我猜这封电子邮件很容易发送垃圾邮件。
答案 0 :(得分:0)
原始答案:您无法命名属性&#34; id&#34;在XML中为您自己的目的。它是XML模式空间的保留名称,实际上用于标识特定元素,然后按XML ID查找。
XML的问题可能是建模问题。您使用名称,电子邮件和电话属性的事实意味着联系人每个人只能拥有一个值。也许你的教授正在追求一种新的模式,例如:
<contact id="10" name="foo">
<email>sdfsdfsdf</email>
<email>sdfsdfsdf</email>
</contact>
答案 1 :(得分:0)
XML属性不用于携带对象数据。
您的XML应该像这样构建:
<contact>
<id>10</id>
<name>randomName</name>
<email>first.last@gmail.com</email>
<phone>09090909</phone>
</contact>