2011-07-09 49 views
2

我試圖轉換一個.groupproj項目組文件(來自Delphi 2009),用於Turbo Delphi Explorer,即轉換爲.bdsgroup。文件結構相似(xml)。有一個簡單的方法來做到這一點?怎麼樣?如何將D2009 .groupproj文件轉換爲D2006.bdsgroup文件?

+7

當然,一個小組項目只是一個項目的集合。您可以在幾秒鐘內將其構建在IDE中。 –

+0

「Derek WildStar」?動漫參考? –

+0

@Fabricio Araujo - Sim ... era o desenho que eu mais gostava em minha infancia:Patrulha Estelar –

回答

1

嗯,我想@David Heffernan是對的。我放棄嘗試將新的.grouproj轉換爲舊的.bdsgroup,所以我正在回答我自己的問題:沒有簡單的方法可以將.groupproj轉換爲.bdsgroup,因此比較包更容易「直觀地「打開成兩個IDE,舊的和新的,所以,從舊的創建一個新的.groupproj。

1

最簡單的方法是在這些XML格式之間進行映射,然後編寫一個轉換以將Delphi 2009格式轉換爲Delphi 2006格式。

在各種XML格式之間編寫轉換的好方法是使用XSL-TransformationXSLT)。

XSLT是一種非常強大的語言,例如,Internet Explorer uses an XML Stylesheet(res://msxml.dll/defaultss.xsl)將XML文件轉換爲HTML並將它們顯示爲樹結構。

+4

這種方法可能需要比David在他上面評論中提出的基於IDE的方法更長的時間。 .. –

+3

我們現在需要的是基於Linq的解決方案,並且我們涵蓋了涵蓋的所有超標基礎 –

+1

如果格式足夠相似,那麼XSLT方法非常簡單。現在我們需要找一個志願者做一次:> –