xml代码有什么问题

时间:2014-05-08 07:45:51

标签: asp.net xml

我在考试中得到了这个问题,说明这段XML代码有什么问题,我不知道答案可能是什么:

<contact id=”10” name=”randomName” email=”first.last@gmail.com” phone=”09090909”/>

我猜这封电子邮件很容易发送垃圾邮件。

2 个答案:

答案 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>

进一步阅读:http://www.w3schools.com/xml/xml_attributes.asp