题
这个问题已经有一个答案在这里:
- XML的属性vs XML元素 20答案
在划、肥皂和其他XML公约,你会经常看到的东西,如:
<book>
<title>Harry Potter</title>
<author>J.K. Rowling</author>
</book>
现在我想知道发生什么事了属性?对我来说更有意义,写为:
<book title="Harry Potter" author="J.K. Rowling" />
但显然,对于一些原因,更聪明的人,比我选择了否则。有人能解释为什么,以及什么样的属性,对吗?
解决方案
其他提示
有没有硬性的规则。我倾向于使用属性 元数据 关于中包含的数据要素。e.克
<book author="JK Rowling" published="September 2001">Harry Potter</book>
虽然使用率/具体要求将决定这个比anyrhing人。
另一个问题是随后的处理。如果你使用萨克斯处理器,那么这种格式将会导致在一个方法回调与atteribute结构填充。把数据中的多个元素将导致相应数量的方法调用(这可能是一个优化的太远,但它可能值得考虑根据数量的数据)
不隶属于 StackOverflow