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

Home

Readme
Download
Installation
Build Instructions

API Docs
Samples
Schema

FAQs
Programming
Migration

Releases
Bug-Reporting
Feedback

Y2K Compliance
PDF Document

CVS Repository
Mail Archive

StdInParse
 

StdInParse demonstrates streaming XML data from standard input.

Building on Windows
 

Load the xerces-c1_5_1-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_5_1-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_5_1-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=xxx      Validation scheme [always | never | auto]
    -n          Enable namespace processing. [default is off]
    -s          Enable schema processing. [default is off]
    -?          Show this help

  * = Default if not provided explicitly

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_5_1-linux/samples/data
StdInParse < personal.xml
stdin: 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 © 2001 The Apache Software Foundation. All Rights Reserved.