0
它可能爲目標c編譯XML數據(例如aiml文件)?objective c xml編譯/運行
我正在尋找它來編譯AIML文件,然後能夠與使用目標c的文件「聊天」。有沒有XMLView或什麼?有任何想法嗎??
Elijah
它可能爲目標c編譯XML數據(例如aiml文件)?objective c xml編譯/運行
我正在尋找它來編譯AIML文件,然後能夠與使用目標c的文件「聊天」。有沒有XMLView或什麼?有任何想法嗎??
Elijah
你是什麼意思的「編譯」?沒有像編譯通用XML文件這樣的概念。我沒有對aiml
文件的詳細瞭解,但這不是您想查看其中的XML數據本身,對吧?或者那是你想要的?
我想你想製作一個基於aiml
文件中給出數據的基於aiml
的機器人。那麼你需要的不是一個XML查看器;相反,您需要實施aiml
機器人。這不是關於XML本身。
您可能會誤解,但XML本身不是一種編程語言;這只是一種用純文本組織數據的好方法。這並不是說你可以使用XML文件,編譯和運行,就像你使用C/C++/Objective-C源代碼一樣。
你應該看看那裏實現的列表:http://www.alicebot.org/downloads/programs.html
的Objective-C是C的超集,你也可以用C++一起使用Objective-C++。所以你應該可以使用那裏列出的C++實現。
謝謝!對,那是正確的。這隻能用objective-c來實現嗎?我不想使用C++,因爲我不熟悉它。 – objectiveccoder001 2010-07-13 01:29:40
另外,所有的C和C++目標解釋器都在windows上......所以我需要從頭開始...幾乎...任何想法? – objectiveccoder001 2010-07-13 01:31:04
Aiml口譯員應該完全獨立於平臺。它讀取一個字符串並返回一個字符串,對吧? 'libaiml'看起來像是一個UNIX實現。在OS X上使用它應該相對容易。 – Yuji 2010-07-13 01:34:12