home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / examples / xml / tagreader / tagreader.cpp < prev    next >
C/C++ Source or Header  |  2001-10-11  |  923b  |  32 lines

  1. /****************************************************************************
  2. ** $Id:  qt/tagreader.cpp   3.0.0   edited Sep 4 18:10 $
  3. **
  4. ** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.
  5. **
  6. ** This file is part of an example program for Qt.  This example
  7. ** program may be used, distributed and modified without limitation.
  8. **
  9. *****************************************************************************/
  10.  
  11. #include "structureparser.h"
  12. #include <qfile.h>
  13. #include <qxml.h>
  14. #include <qwindowdefs.h>
  15.  
  16. int main( int argc, char **argv )
  17. {
  18.     if ( argc < 2 ) {
  19.     fprintf( stderr, "Usage: %s <xmlfile>\n", argv[0] );
  20.     return 1;
  21.     }
  22.     for ( int i=1; i < argc; i++ ) {
  23.         StructureParser handler;
  24.         QFile xmlFile( argv[i] );
  25.         QXmlInputSource source( &xmlFile );
  26.         QXmlSimpleReader reader;
  27.         reader.setContentHandler( &handler );
  28.         reader.parse( source );
  29.     }
  30.     return 0;
  31. }
  32.