2014-01-15 81 views
0

我正在嘗試讀取.cfg文件我對YAML不夠了解,但我想這樣做:如何使用Delphi從YAML配置文件中讀取數據?

我的配置文件使用YAML。

 
Residences: 
    luchidv: 
    EnterMessage: Estas entrando la residencia %residence de %owner. 
    BlackList: 
     Type: BLACKLIST 
     ItemList: [] 
    LeaveMessage: Ahora estas saliendo de %residence. 
    IgnoreList: 
     Type: IGNORELIST 
     ItemList: [] 
    Areas: 
     main: 
     X1: -1560 
     Y1: 99 
      Z1: 1457 

那麼,Delphi如何解析該配置文件的內容呢?
我需要閱讀的值,例如:

Line:13 
X1: -1560 

任何想法,該怎麼辦呢?

我一直在尋找有關,我發現這一點:

http://pyyaml.org/wiki/LibYAML

感謝

+0

當我需要這樣做時,我寫了一個LibYAML的包裝。 –

回答

1

只是谷歌「德爾福YAML解析器」和第六的結果是https://bitbucket.org/OCTAGRAM/delphi-yaml/wiki/Home

的第一個結果是,即使更好:YAML parser in Delphi?

+0

我之前檢查過,但這個問題至少對我來說是這樣的:我不知道如何安裝或使用它 – Martini002

+0

非常奇怪的問題,@ Martini002。你是德爾福的第一人嗎?只需將目錄添加到單元搜索路徑,使用Yaml單元,即可完成。至少在Win32目標上。 – OCTAGRAM