1
2
这是因为数据映射器并不打算从XML文件(或更好的措辞XML文档)推断数据,而是从 XML Schema . XML模式描述XML文档应遵循的语法。 例如,XML模式可以存储为XSD文件或DTD文件。 因此,您应该采取的第一步是创建一个XSD模式。 您可以从XML生成一个XSD,然后抛光该XSD。 在线 XML-2-XSD 工具可以帮助您生成XSD,但是还有很多工具。 然后在数据映射器中使用该XSD,您就有了更好的机会。 注意:XML类型的定义与大多数编程语言不同,因此您不能总是将XML数据类型映射到Delphi。您的简单案例将起作用,但一旦您在XML中执行递归或空操作,它就会变得非常复杂。 编辑 :为两个XML文档添加了XSD示例。 我用过 XmlForAsp to infer the XSD 所以你有了一个良好的开端。 第一个和第二个XML文档的推断XSD相同:
--杰罗恩 |