Problème avec accès à  un Framework en C

olofolof Membre
00:51 modifié dans Vos applications #1
Bonjour à  tous !

Pour commencer, je débute en Cocoa/Objective-C et en C pur, mise à  part un petit HelloWorld et quelques petits programmes, je connais pas trop.

Mon problème : faire des transformations XSLT dans un programme Cocoa.

Pour ce faire, j'utilise les frameworks libxml et libxslt que l'on trouve ici : http://www.explain.com.au/oss/libxml2xslt.html.

Pour tester un peu tout ça, j'ai fait un petit projet Cocoa qui me permet de sélectionner un fichier XML, un fichier XSL et de démarrer la transformation. Si je donne le nom des fichiers XML et XSL "en dur" dans le code, ça roule. Si je passe par les boà®tes de dialogue d'ouverture de fichier, ça plante. Et même si j'ouvre simplement la boite de sélection de fichier sans sélectionner de fichier, en utilisant toujours les fichiers "en dur", ça plante !

Voici donc un lien sur mon projet de test. Le code est un peu chni, avec des commentaires, ... Mais bon, j'ai fait des tests.

Les fichiers test.xml et test.xsl doivent se trouver dans le répertoire build/debug/. Normalement, le zip doit être correct.

Après compilation si vous lancez l'appli et appuyer sur le bouton 'Transformation', la fenêtre de log affiche plein de texte (mon fichier XML convertit en HTML). Par contre si vous appuyer sur un des deux boutons '...' et faites annuler, le bouton transformation entraà®ne des erreurs ! Alors que les fichiers à  traiter sont toujours définis en dur dans le code !

Je sais pas si mon blabla est compréhensible, mais une chose est sure, moi je n'y comprends plus rien. Alors si quelques à  un moment à  m'accorder, MERCI !!!!

Le projet : http://www.olofweb.com/macgeneration/TransformationXSLT.zip
Connectez-vous ou Inscrivez-vous pour répondre.