0
A
回答
4
映射通常是一種痛苦。我不在乎你必須使用什麼工具。如果您必須將100個任意字段映射到另一個100個不同的任意字段,那麼您可以手工映射這100個關係,獲得巨大的樂趣和樂趣。它很糟糕,但它只是工作(而不是思考和弄清楚什麼)。
您的問題太籠統,不能說XSLT對您的情況會好還是不好。
我可以說XSLT作爲一種純文本格式的一個優點是,您可以自動執行映射所需的鍋爐板。
例如,如果您有映射對的列表:
fieldABC QEDField
fieldDEF XYZField
和上繳XSLT,如:
<QEDField><xsl:value-of select="fieldABC"/></QEDField>
<XYZField><xsl:value-of select="fieldDEF"/></XYZField>
然後,它會直截了當地寫一個腳本,好吧,大多數任何語言都可以從這些對中生成最終的模板。
這樣,你只需要捕捉實際的映射(認知部分),然後一個小程序就可以完成生成最終腳本的「工作」部分。
我知道我寧願打一串場映射,一行一行,比拼一些拖放gui做聖母事。 D & D是第2次很棒,但在那之後它真的很繁瑣,真正快速。
如果您的工具具有可用的文本格式,那麼您可能可以爲該工具生成該映射文件。
因此,無論如何,這是XSLT可以通過使用具有接口的工具獲得的一個可能優勢。
另外,爲了解釋一些未知的作者,我最喜歡的XSLT引號之一是「記住,您可以使用XSLT生成XSLT」。
當然,不得不說的是,有時間涉及創建這些腳本等與在工具中執行工作相關。如果你最終節省時間,這是一場勝利,所以這是首要考慮的標準,特別是如果你不需要做很多這樣的工作。
相關問題
- 1. Qt還是j2me更好?
- 2. 聲明是更好還是相同?
- 3. 寫入Integer還是隻是Int更好?
- 4. 關聯映射還是JOIN?
- 5. Cocos2d:單層還是增加節點更好還是多層更好?
- 6. 克隆還是應用:哪個更好?
- 7. PHP - 使用require_once('filename.php')還是require_once'filename.php'更好?
- 8. 使用路徑分隔符結束classpath變量還是更好?還是沒有更好?
- 9. 是否有一個圖形工具來顯示(也許更改)elasticsearch映射?
- 10. 這是更好還是更快的方法?
- 11. 詳細版本是更好的還是更嚴格的?
- 12. Symfony - 使用服務工廠還是服務配置器更好?
- 13. 是否有適用於Mac OS X的映射工具包
- 14. Python-Mysql,更好的lib還是更好的方法?
- 15. 是爲了yield-getOrElse範式Scala還是有更好的方法?
- 16. 在Powershell中映射驅動器的「更好」方法是什麼?
- 17. 這是否正確(更好)的對象關係映射?
- 18. 哪個更好? Java開發還是Webworks?
- 19. Lambda函數更好還是迭代?
- 20. 哪個更好? XML,INI還是其他?
- 21. 哪個更好?碳還是可可? (Mac)
- 22. PHP - 退出還是哪個更好?
- 23. 更好的選擇:Singleton還是dispatch_once?
- 24. MySQL - 哪個更好:SELECT還是SELECT COUNT?
- 25. 更高還是沒有PHP
- 26. 是否有沒有映射到POJO的WSDL特定的工具?
- 27. 應該製作多少個dispatch_queue?少就是好還是更好?
- 28. 在mysql中解釋更高的行數是好還是不好?
- 29. 什麼是更好的:自己做還是使用可用包?
- 30. 與Oracle SQL Developer相比,是否有更好的工具?
你寫了*「任何人有任何意見?」*。真? – 2011-02-04 22:31:47