【发布时间】:2012-04-20 16:36:22
【问题描述】:
我是 xsd 的新手。我正在尝试创建一个 xsd,以便我的 xml 应该采用以下方式..
<Info>
<Val name="n_1">A</Val>
<Val name="n_2">123</Val>
<Val name="n_3">2012-05-05T00:00:00</Val>
</Info>
我创建的xsd是这样的..
<xs:element name="Info">
<xs:complexType>
<xs:sequence>
<xs:element name="n_1" type="xs:string"/>
<xs:element name="n_2" type="xs:integer"/>
<xs:element name="n_3" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:element>
这显然无助于满足我的要求..但是此时我对一件事感到震惊..如何创建属性值不同的 3 个元素“val”...即使我做到了不知何故,我会得到列表错误列表。我该如何管理?
我实际上是在写这个 xsd 以便我在 excel 中的数据可以转换为 xml.. 要添加一些关于我的 excel 的内容,一行是一组,其中一列是信息(最糟糕的是:| 因为我有 3 个 Val 用于一个信息)...
我最初认为这个 xml 是错误的,但我错了.. 它是标准输出/输入 xml..
对实现这一目标的任何帮助都将是可观的。
提前谢谢.. :)
【问题讨论】:
-
根据需求变化编辑了问题。具体来说,我已将属性值的类型从字符串更改为 dateTime 等。
-
请仔细考虑您的实际需求并发布一个明确说明的问题。你从(显然)一些东西开始,现在你有一些不同的东西。
-
对不起,我的要求今天发生了变化,我在发布问题时没有意识到这一点。对此非常抱歉。我非常感谢您为解决我的问题所做的努力。谢谢 Beaucoup 先生 :)
标签: xml xsd excel-2010