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

Home

Readme
Installation
Build

API Docs
Samples
Programming
Migration
FAQs

Releases
Feedback

PDF Document

Download
Dev Snapshots
CVS Repository
Mail Archive

StdInParse
 

StdInParse demonstrates streaming XML data from standard input.

Building on Windows
 

Load the xerces-c-1_2_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-c-1_2_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-c-1_2_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-c-1_2_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.