www.alphaworks.ibm.comwww.ibm.com/developerwww.ibm.com

Home

Readme
Download

Build Instructions







Migration

Releases

Feedback

Y2K Compliance


CVS Repository
Mail Archive

StdInParse
 

StdInParse demonstrates streaming XML data from standard input.

Building on Windows
 

Load the xml4c-3_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 xml4c-3_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 ' xml4c-3_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 xml4c-3_5_1-linux/samples/data
StdInParse < personal.xml
stdin: 60 ms (37 elems, 12 attrs, 0 spaces, 268 chars)
The time reported by the program may be different depending on your machine processor.


Footer