xml用于内容和标记

时间:2014-02-11 11:10:16

标签: xml

我正在阅读关于复数视力训练的xml。这里的作者如下所述。

  

XML中的一个重要概念是内容和标记。内容是   作者写的内容和编辑器将内容标记为内容   对其中的文本进行分类。例如,这是一个   标题,这是一个引用,这是一章。然后标注内容   经过处理后可以生成一份印刷文件。也许它可以用来制作印刷文件   设置印刷机的排字机。这非常适合这种方式   程序通常使用数据,因为它与数据相对应   和元数据,这是XML如此有用的原因之一   代表数据。

我的问题是作者的意思是“这非常适合程序通常使用数据的方式,因为它与数据和元数据相对应”? xml如何对应数据和元数据?要求用简单的例子来澄清。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果我说得对,作者的意思是,如果我们有一个看起来像这样的标记:

<book author="George R.R Martin" title="A Game of Thrones" type="pocket" 
ISBN="978-0-553-57340-4">
    <chapter title="Prologue">
        <page number="1">"We should start back"...</page>
    </chapter>
    <chapter title="Bran">
        <page number="15">The morning had...</page>
    </chapter>
</book>

这很容易在各个程序之间传递,并且它保持相同的结构,I.E数据将保持不变。

将其与CSV进行比较:

George R.R Martin, pocket, 978-0-553-57340-4, Prologue, "We should start back"...

这里有什么数据和元数据?当我们打算打印口袋时,我们怎么知道解析了正确的值? 我们不知道,所以我们必须尝试并希望我们已经给打印机正确的输入。 我可能让作者错了,因为他使用的是数据而不是信息,根据我的说法,当涉及到XML时,这是更正确的词(当你将数据放入XML格式时,它应该成为结构化数据并且可以理解,根据对我来说。

总结我认为作者的意思:

对应于数据和元数据在整个生产线中都有一个结构化和格式良好的格式,在他的例子中,这将是从作者到读者,毫无疑问是什么页面和什么是标题f.ex 。 编程中使用的常见格式的示例包括:XHTML,文档,RSS等。 这些是不同程序和不同操作系统使用的格式,但只要我们有相同的标记就没关系,因为我们知道无论谁想要访问我们的数据,因为它(希望)对应于我们的格式说。