IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML Discussion :

[Xalan/Xerces][C++] ConfigXercesDOMNode::selectNodes renvoie toujours null


Sujet :

XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Par défaut [Xalan/Xerces][C++] ConfigXercesDOMNode::selectNodes renvoie toujours null
    Bonjour,

    J'utilise depuis peu de temps Xalan et Xercess.
    j'utilise Xalan 1.10 et Xerces 2.7.
    mais simplement, losrque j'essaie de faire un test simple afin de parser un fichier XML simple, j'ai une erreur :
    j'utilise la méthode "ConfigXercesDOMNode::selectNodes" mais j'obtiens toujours une valeure NULL. D'apres les traces, il semble que ce soit le XPathEvaluator qui renvoie toujours NULL.

    Quelqu'un peut il m'aider?
    Merci.
    Fred.

  2. #2
    Membre émérite
    Profil pro
    Responsable Dev
    Inscrit en
    Décembre 2003
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable Dev

    Informations forums :
    Inscription : Décembre 2003
    Messages : 788
    Par défaut
    Quel est ton code de test?

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Par défaut Salut
    Salut,

    voici mon code : qui est juste un test :

    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    //Initialization ConfigurationServer & Loader
    FileConfigLoader fileConfigLoader;
    ConfigurationServer<> configurationServer ;
     
    std::wstring file3;
    file3.append(L"PhysicalEnt.xml");
    fileConfigLoader.addRepository(L"/Root/entities.*",file3); 
    configurationServer.setLoader(&fileConfigLoader);
     
    /* Test 1: ConfigDOMNodeListPtr entitieslist3 = configurationServer.selectNodes(L"/Root/entities/*"); */
    ConfigDOMNodePtr entNode = configurationServer.selectSingleNode (L"/Root/entities");
    ConfigDOMNodeListPtr entitieslist = entNode->selectNodes(L"entity");
    /* Test 2 :ConfigDOMNodeListPtr entitieslist = entNode->selectNodes(L"*"); */
     
    //fill the map					
    for (int i=0; i< entitieslist->get_length() ; i++) 
    {
    std::cout <<  " Iteraction : " << i << std::endl;
     
    	//gathering data for the map key				
    	ConfigDOMNodePtr structElem  = entitieslist->nextNode();
    	ConfigDOMNodeListPtr structParamsNodes = structElem->selectNodes(L"physicalEntity/entityType/*");
     
    	unsigned int entityKind 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int domain 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int countryCode 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int category 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int subcategory 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int specific 	= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
    	unsigned int extra 		= (ConfigurationServer<>::NodeConverter) structParamsNodes->nextNode();
     
    std::cout <<  " EntityKind : " << entityKind << std::endl;
     
    }

    Merci.
    Fred

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/10/2014, 02h12
  2. IMG_Load renvoie toujours NULL
    Par TrizoLakai dans le forum SDL
    Réponses: 13
    Dernier message: 21/05/2007, 16h50
  3. fopen renvoi toujours NULL
    Par kissmytoe dans le forum C
    Réponses: 6
    Dernier message: 01/11/2006, 20h01
  4. Réponses: 2
    Dernier message: 16/04/2005, 20h24
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo