http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Installation
Build

API Docs
Samples
Programming
Migration
FAQs

Releases
Feedback
Bug-Todo

Download
CVS Repository
Mail Archive

StdInParse
 

StdInParse demonstrates streaming XML data from standard input.

Building on Windows
 

Load the xerces-c1_4_0-win32\samples\Projects\Win32\VC6\samples.dsw Microsoft Visual C++ workspace inside your MSVC IDE. Then build the project marked StdInParse.


Building on UNIX
 
cd xerces-c1_4_0-linux/samples
./runConfigure -p<platform> -c<C_compiler> -x<C++_compiler>
cd StdInParse
gmake

This will create the object files in the current directory and the executable named StdInParse in ' xerces-c1_4_0-linux/bin' directory.

To delete all the generated object files and executables, type:

gmake clean

Running StdInParse
 

The StdInParse sample parses an XML file and prints out a count of the number of elements in the file. To run StdInParse, enter the following:

StdInParse < <XML file>

The following parameters may be set from the command line

Usage:
    StdInParse [options]
    -v  Do a validating parse. [default is off]
    -n  Enable namespace processing. [default is off]
    -?  Show this help

This program allows you to redirect a file into the program
to be parsed. It will count the elements, characters, and
spaces and display these stats at the end

Here is a sample output from StdInParse:

cd xerces-c1_4_0-linux/samples/data
StdInParse < personal.xml
personal.xml: 60 ms (37 elems, 12 attrs, 0 spaces, 268 chars)
NoteThe time reported by the program may be different depending on your machine processor.



Copyright © 2000 The Apache Software Foundation. All Rights Reserved.