【问题标题】:XML: what processing rules apply for values intertwined with tags?XML:哪些处理规则适用于与标签交织的值?
【发布时间】:2009-05-19 17:16:45
【问题描述】:

我已经开始研究一个简单的 XML 拉式解析器,因为我刚刚对 XML 中关于某些字符/序列、可忽略的空格等的正确语法感到困惑(谢谢,@987654321 @),我意识到我仍然不知道可以勾画出以下情况(Validome 发现格式非常好;请注意,我只想使用 xml 文件进行数据存储,没有实体, 需要 DTD 或架构):

<bookstore>
   <book id="1">
      <author>Kurt Vonnegut Jr.</author>
      <title>Slapstick</title>
   </book>
We drop a pie here.
   <book id="2">Who cares anyway?
      <author>Stephen King</author>
      <title>The Green Mile</title>
   </book>
And another one here.
   <book id="3">
      <author>Next one</author>
      <title>This time with its own title</title>
   </book>
</bookstore>

“我们在这里放一个馅饼。”和“这里还有一个。”是“书店”元素的值。 “谁在乎呢?”是与第二个“书”元素相关的值。

如果有的话,这些是如何处理的?威尔“我们在这里丢馅饼。”和“这里还有一个。”被连接起来形成 'bookstore' 元素的一个值,或者它们被单独处理,存储在某个地方,影响它们所属元素的解析结果,或者......?

【问题讨论】:

    标签: xml parsing pull well-formed


    【解决方案1】:

    最简单的方法是使用一些符合标准的解析器对其进行解析并转储输出。

    【讨论】:

      猜你喜欢
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2017-08-01
      相关资源
      最近更新 更多