2010-07-13 8 views
0

Est-il possible pour l'objectif c de compiler des données XML (fichiers aiml par exemple) ?? Je cherche pour compiler des fichiers AIML puis pouvoir "chatter" avec les fichiers en utilisant l'objectif c. Y at-il un XMLView ou quelque chose ??? Des idées??objectif c xml compiler/exécuter

Elijah

Répondre

1

Que voulez-vous dire par "compilation"? Il n'y a pas de concept tel que la compilation d'un fichier XML générique. Je n'ai pas une compréhension détaillée des fichiers aiml, mais ce n'est pas que vous voulez voir les données XML elles-mêmes, n'est-ce pas? Ou est-ce ce que tu veux? Je suppose que vous voulez faire un bot aiml basé sur les données données dans le fichier aiml. Alors ce dont vous avez besoin n'est pas un visualiseur XML; Au contraire, vous avez besoin d'une implémentation de aiml bot. Ce n'est pas une question de XML en soi.

Vous avez peut-être mal compris, mais XML n'est pas un langage de programmation en soi; c'est juste un bon moyen d'organiser les données dans un texte brut. Ce n'est pas que vous pouvez prendre un fichier XML, le compiler et l'exécuter comme vous le feriez avec un code source C/C++/Objective-C.

Vous devriez jeter un oeil à la liste des implémentations là: http://www.alicebot.org/downloads/programs.html

Objective-C est un surensemble de C, et vous pouvez également utiliser C++ ensemble en utilisant Objective-C++. Vous devriez donc pouvoir utiliser les implémentations C++ listées ici.

+0

Merci! Oui c'est correct. cela serait-il possible seulement avec objectif-c ??? Je ne veux pas utiliser C++ car je ne le connais pas. – objectiveccoder001

+0

En outre, tous les interprètes aiml C et C++ sur cette liste sont pour Windows ... donc je dois faire à partir de zéro presque ... des idées? – objectiveccoder001

+1

Les interprètes AIML devraient être assez indépendants de la plate-forme. Il lit une chaîne et renvoie une chaîne, non? 'libaiml' ressemble à une implémentation UNIX. Il devrait être relativement facile à utiliser sur OS X. – Yuji