Narzędzia użytkownika

Narzędzia witryny


xerces_dom

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
xerces_dom [2008/04/14 19:54]
kmioduszewski
xerces_dom [2008/04/14 20:14]
kmioduszewski
Linia 67: Linia 67:
 } }
 </​code>​ </​code>​
 +
 +
  
  
Linia 74: Linia 76:
 Poniżej przykładowe fragmenty kodu dotyczącego inicjalizacji i korzystania z XercesDOMParser. Poniżej przykładowe fragmenty kodu dotyczącego inicjalizacji i korzystania z XercesDOMParser.
 <code cpp> <code cpp>
-XercesDOMParser* parser = new XercesDOMParser();​ +xercesc::XercesDOMParser* parser = new xercesc::XercesDOMParser();​ 
-parser->​setValidationScheme(XercesDOMParser::​Val_Auto); ​ //uruchamia walidację, jeżeli dostępne jest DTD (wewnętrzne/​zewnętrzne) ​  +parser->​setValidationScheme(xercesc::XercesDOMParser::​Val_Auto); ​ //uruchamia walidację, jeżeli dostępne jest DTD (wewnętrzne/​zewnętrzne) ​  
 parser->​setDoNamespaces(true);  ​ parser->​setDoNamespaces(true);  ​
  
Linia 84: Linia 86:
 } }
 catch( const xercesc::​XMLException&​ e ){ catch( const xercesc::​XMLException&​ e ){
-    //... +    //...  
 + 
 +if(parser->​getErrorCount()==0) { 
 +    xercesc::​DOMDocument* XMLdoc = parser->​getDocument();​ 
 +    //... 
 +}
 } }
 catch( const xercesc::​DOMException&​ e ){ catch( const xercesc::​DOMException&​ e ){
xerces_dom.txt · ostatnio zmienione: 2008/04/16 15:33 przez kmioduszewski