我有一個XSD模式,我想將它轉換成XSLT樣式表,它複製XSD模式中表示的元素。如何將XSD轉換爲XSLT?
原因是因爲我只想從它所表示的XML文檔中提取XSD模式中表示的元素。
任何幫助或建議將非常感激, 在此先感謝, 乾杯。
我有一個XSD模式,我想將它轉換成XSLT樣式表,它複製XSD模式中表示的元素。如何將XSD轉換爲XSLT?
原因是因爲我只想從它所表示的XML文檔中提取XSD模式中表示的元素。
任何幫助或建議將非常感激, 在此先感謝, 乾杯。
XSD架構只描述一個XML文檔,而XSLT將一個XML文檔轉換爲另一個,所以我不確定轉換器是否是您需要的正確工具。 Altova(http://www.altova.com/)爲使用XML提供了一些很棒的工具。
這應該可以用XSLT。使一個正常的XSLT轉換你的XML並使用document()函數加載你的XSD,並檢查它是否被提及(允許被複制)。
加載第二XML(在你的情況下,XSD):http://www.abbeyworkshop.com/howto/xslt/document/
非常感謝FiveO – user1089964
也許..我的XSD架構僅描述XML文檔的一部分,這是不夠清楚,所以我想過濾使用該文件schema。我的想法是將某個模式轉換爲XSLT樣式表,以便我可以過濾原始XML文檔並獲得其縮減版本。 – user1089964