I am using DOMParser to parser an xml and walk through the xml to create an
> xml with data.
> filling in the data....and i get segmentation fault...
> try
>     {
>         XMLPlatformUtils::Initialize();
>     }
>     catch(const XMLException &toCatch)
>     {
>          printf ("Error during Xerces-c Initialization.\n");
>          return;
>   }
>
>  printf("PARSING XML  %s\n",Filename);
>  m_ConfigFileParser = new XercesDOMParser;
>  m_ConfigFileParser->setDoSchema(true);
>     m_ConfigFileParser->setValidationScheme(XercesDOMParser::Val_Never);
>     m_ConfigFileParser->setDoNamespaces(true);
>     m_ConfigFileParser->loadGrammar(Filename, Grammar::SchemaGrammarType,
> true);
>     m_ConfigFileParser->parse("event.xml");
>
>  printf("PARSING XML  %s 222222 \n",Filename);
>     DOMDocument* xsddoc = m_ConfigFileParser->getDocument();
>
> if(!xsddoc)
>        printf("FIRST ELEMENT  %s 222222 \n",Filename);
>
>
> DOMElement* elementRoot = xsddoc->getDocumentElement();
>
> I get this
>
> PARSING XML  event.xml
>
> PARSING XML  event.xml
>  222222
> FIRST ELEMENT  event.xml
>  222222
> Segmentation fault
>
> Please let me know how to solve this...thanks in advance
>

Reply via email to