我有两个XSD文件(源和目标)...我应该在什么基础上映射这两个文件以获得XSLT?我知道MapForce是如何帮助映射的,但我使用的是示例项目..Now,我想知道在什么基础上应该映射客户发给我的这些文件。
发布于 2012-04-11 08:15:23
我认为在给定两个XSD的情况下,没有任何通用的方法来生成XSLT (如果这就是您想要的)。XSD描述了XML文件的结构,但是它们并没有说明它们所包含的数据是什么(如果您愿意,也可以说是它们的语义)。
例如。
<Customer>
<Name>ACME</Name>
<Address>9 Main Street, Anytown, USA</Address>
</Customer>和
<Customer Name="ACME" City="Anytown" Country="USA" Address="9 Main Street"/>是两个描述或多或少相同的东西的XML --但是从他们的XSD中无法知道一个中的<Address>元素对应于另一个中的三个不同的属性Address、City和Country。
我担心您必须手动创建XSLT -我的建议是从示例XML文件开始,而不是从XSD开始-要容易得多。
发布于 2015-07-16 02:55:26
恐怕您必须手动创建XSLT -我的建议是从示例XML文件开始,而不是从XSD开始-要容易得多。
https://stackoverflow.com/questions/4656467
复制相似问题