-1

当我们说 XML 是自描述的以及何时将 XML 文档视为描述性时,我们的意思是什么。

我在这里阅读了很多关于 XML 自描述的内容,http://docordie.blogspot.co.uk/2006/08/xml-isnt-self-describing.html它仍然令人困惑

4

2 回答 2

1

它通常仅用于表示人类读者可以分辨文件中的每个值与什么相关,因为它包含在元素名称中;由于 XML 文件中的其余元素,该值在层次结构中的位置同样明显。

这与例如 CSV 文件相比,对于人类读者来说,每个值与什么相关并不明显(尽管标题行可以帮助解决这个问题),并且如果没有文件的规范和什么是难以阅读的数据代表。

于 2013-01-10T17:23:45.217 回答
0

参考:http ://www.cs.washington.edu/education/courses/cse544/04sp/papers/xml-essence.pdf

• 自我描述 从外部表征中应该能够推导出相应的内部表征。

XML 并不总是自描述的,因为对应于外部 XML 描述的内部格式在很大程度上取决于用于验证的 XML 模式(例如,判断数据是整数还是字符串)。

于 2013-01-11T21:59:33.637 回答