2017-08-14 83 views
0

我需要打開在Delphi編寫XE4一個項目,但我只有德爾福2007年當我嘗試打開該項目,我得到這個錯誤:加載一個Delphi XE4項目中老年德爾福2007年導致錯誤

Only one top level element is allowed in an XML document

enter image description here

我知道這個項目是在新德爾福版本寫的誤差所致。有什麼技巧可以用來打開舊版本嗎?

+1

我將標題改爲裝載一個項目到一箇舊版本的Delphi,或類似的東西,因爲它會更有意義。 – Dsm

+2

你最有可能將有更多實質性的問題比這一個試圖迴歸7個或8的Delphi版本(例如,Unicode的變化,添加/刪除/重組,泛型,編譯器的變化單位等 –

回答

3

XML文檔需要具有完全根元素。錯誤是通知您,您的文檔不符合該規則,因此格式不正確。這似乎有些奇怪,因爲沒有版本的Delphi寫出這樣的畸形.dproj文件。也許.dproj文件已經以某種方式損壞。

最方便的方式來解決這個問題是去除.dproj文件,並讓IDE再生一個。從那裏,你可能需要申請先前在XE4 .dproj文件中設置的設置,但你至少應該就能上手。