2009-07-22 83 views
2

我們有一個XML包含數據。我們需要從中提取數據並將其移入不同的XML中。兩種XML在結構上都不相同。從不同XML Schema映射XML數據

我們有Altova,我們希望通過使用它來完成這項工作。任何解決方案;哪個Altova工具最適合這項工作,以及如何?

回答

2

你在找什麼是XSL Transformation,它本身又是一個XML文檔,它描述瞭如何從舊的XML創建新的XML。

看看這個W3Schools section關於學習XSLT的。

就Altova工具而言 - 您既可以使用MapForce數據映射器(聽起來就像您正在尋找的那樣),也可以使用StyleVision工具來創建和維護XSLT文件。首先嚐試MapForce - 聽起來很合適。

Marc

+0

謝謝馬克。你知道任何關於如何映射兩個XML模式並生成xslt的好教程嗎? – 2009-07-22 10:09:37

+0

我試過MapForce並從中生成一個「C#」。它生成了XSLT和一組C#項目文件。目前,無法完全理解它做了什麼:)做更多的事情,並考慮到ALTOVA的幫助。你會建議啓動它的任何教程? – 2009-07-22 15:15:25

1

XSLT是這項工作的最佳工具。但要小心,除非你是一個陳述性的思維框架,否則這是一個相當困難的概念。

我通常不會推薦書籍在線文檔,但在這種情況下,我會。 O'Reilly編寫了兩本關於XSLT(包括食譜)的非常好的書籍,我可以極力推薦。