Mélanie FERELLOC a écrit :
>Merci pour ces réponses rapides!
>J'essaie d'utiliser le validateur RelaxNG de libxml2, mais je pense que je m'y prends mal. Peut être que quelqu'un peut m'aider...
>
>Voici mon code :
>#include <string.h>
>#include <stdio.h>
>#include <libxml/xmlreader.h>
>#include <libxml/xmlmemory.h>
>
>extern int xmlLoadExtDtdDefaultValue;
>
>int testerVersion() {
> xmlSubstituteEntitiesDefault(1);
> xmlLoadExtDtdDefaultValue = 1;
>
> const char* xsltfile = "mafeuilledestyle.xslt";
> const char* rngfile = "xslt.rng";
> xmlTextReaderPtr ReaderP = NULL;
> ReaderP = xmlReaderForFile(xsltfile,NULL,1);
> int retour = xmlTextReaderRelaxNGValidate(ReaderP,rngfile);
>printf("%s", retour);
> xmlCleanupParser();
> return retour;
>}
>
>Le printf m'affiche (null). Quest-ce que ça veut dire!?
>Je voudrais que ça me rende 1 si c'est du XSLT v1.0 et 0 sinon, ou quelque chose dans ce genre là.
>
>Merci
>
>Mélanie
>
>C est le moment de dynamiser votre boîte mail en découvrant les offres CaraMail Max et Pro - http://www.caramail.com
>
>
>
Sinon poser la question à Daniel Veillard sur #xml@irc.gnome.org
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Apr 6 13:31:05 2005