【问题标题】:xml schema definition issuexml架构定义问题
【发布时间】:2012-06-29 19:20:40
【问题描述】:

以下输入的 xml 架构是什么:

<?xml version="1.0" encoding="utf-16"?>
<string>&lt;!--This file generated by the XMLPull tool on 06/29/2012 03:24:18 AM--&gt;
&lt;!--Datasource: Ticket--&gt;
&lt;DATASET&gt;&lt;DATAROW&gt;&lt;TicketDesc&gt;Test Data. Do not Close.&lt;/TicketDesc&gt;&lt;/DATAROW&gt;&lt;/DATASET&gt;</string>

到这里:

<?xml version="1.0" encoding="UTF-16"?><!--This file generated by the XMLPull tool on 6/29/2012--><!--Datasource: Ticket--><DATASET><DATAROW TicketDesc="Test Data. Do not Close."/></DATASET>

【问题讨论】:

  • “对这个”是什么意思?你给了两个文件,它们的关系是什么? “到这个”暗示第二个是某种处理的输出,但是什么处理呢?
  • 第一个是来自 Web 服务的输出,它不太知道如何让数据看起来像下面的部分。两个代码片段里面的内容是一样的,除了第一个有一个奇怪的格式
  • 我认为您需要更清楚地解释您要做什么以及遇到什么问题。否决您的问题。

标签: xml xsd schema


【解决方案1】:

对于任何给定的输入文档,它所遵循的模式数不胜数。您的第一个输入文档包含一个 &lt;string&gt; 元素,其中包含一些(相当复杂的)文本。在频谱的两端,一种可能的模式是允许&lt;string&gt; 元素具有任何内容的模式,另一种是允许&lt;string&gt; 元素的模式,该元素需要准确包含您显示的文本。对于您希望架构在这个范围内的哪个位置,您没有提供任何线索 - 也就是说,您希望它有多大的约束力。

请记住,架构描述了一类文档。我们不能从类的单个实例中归纳出该类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-16
    相关资源
    最近更新 更多