Xml 如何将XSD转换为XSLT?

Xml 如何将XSD转换为XSLT?,xml,xslt,xsd,Xml,Xslt,Xsd,我有一个XSD模式,我想将其转换为一个XSLT样式表,该样式表复制XSD模式中表示的元素 原因是我只想从XSD模式所表示的XML文档中提取XSD模式中表示的元素 任何帮助或建议都将不胜感激, 提前感谢,, 干杯。XSD模式只描述一个XML文档,而XSLT将一个XML文档转换为另一个,因此我不确定转换器是否是您需要的正确工具。阿尔托瓦(http://www.altova.com/)为使用XML制作一些很棒的工具。这应该可以通过XSLT实现。使用普通XSLT转换XML,并使用document()函数

我有一个XSD模式,我想将其转换为一个XSLT样式表,该样式表复制XSD模式中表示的元素

原因是我只想从XSD模式所表示的XML文档中提取XSD模式中表示的元素

任何帮助或建议都将不胜感激, 提前感谢,,
干杯。

XSD模式只描述一个XML文档,而XSLT将一个XML文档转换为另一个,因此我不确定转换器是否是您需要的正确工具。阿尔托瓦(http://www.altova.com/)为使用XML制作一些很棒的工具。

这应该可以通过XSLT实现。使用普通XSLT转换XML,并使用document()函数加载XSD,检查其中是否提到元素(并允许复制)


加载第二个XML(在您的示例中是XSD):

可能不够清楚。。我的XSD模式只描述XML文档的一部分,因此我希望使用该模式筛选文档。。我的想法是以某种方式将该模式转换为XSLT样式表,以便过滤原始XML文档并获得其简化版本。。