0
我有很多信息分佈在數據庫中的某些表中(並且很可能它將全部表示爲oop)。根據請求,我需要使用相同的數據創建不同格式的文本文件。我的想法是創建一個設計,如果要改變這種格式,就不需要編碼。提取XML的部分信息
我想使用某種XML魔術來實現這一點,但我不知道如何去做。我也接受新的想法。
我有很多信息分佈在數據庫中的某些表中(並且很可能它將全部表示爲oop)。根據請求,我需要使用相同的數據創建不同格式的文本文件。我的想法是創建一個設計,如果要改變這種格式,就不需要編碼。提取XML的部分信息
我想使用某種XML魔術來實現這一點,但我不知道如何去做。我也接受新的想法。
有沒有魔術;)
如果您創建數據庫對象XML模式,可以使它們爲XML。然後,您可以使用適當的XML轉換,將XML轉換爲所需的格式。閱讀XSLT。這仍然需要您爲每種不同類型的轉換(例如,XML到HTML,XML到CSV ...)維護XSLT樣式表。
您不太清楚不同的目標格式或預期用途你的系統。如果格式很簡單並且僅在顯示的列或顯示的順序上有所不同,則可以創建一個允許用戶自定義結果格式的界面。或者,您可以創建模板語言。
用戶將永遠不會與格式交互,用戶只關心文件...這是我(並相應我的老闆)誰想要避免每次格式更改時重新編碼應用程序(不是它通常雖然) 。而且我知道沒有「魔術技巧」這樣的東西;) – PedroC88 2011-02-19 03:36:35