The IDOMCount sample parses an XML file and prints out a count of the number of
elements in the file. To run IDOMCount, enter the following
The following parameters may be set from the command line
![](resources/void.gif) | ![](resources/void.gif) | ![](resources/void.gif) |
![](resources/void.gif) | Usage:
IDOMCount [-v -n] {XML file}
This program invokes the XML4C IDOM parser, builds
the DOM tree, and then prints the number of elements
found in the input XML file.
Options:
-v=xxx Validation scheme [always | never | auto*]
-n Enable namespace processing. Defaults to off.
* = Default if not provided explicitly | ![](resources/void.gif) |
![](resources/void.gif) | ![](resources/void.gif) | ![](resources/void.gif) |
-v=always will force validation
-v=never will not use any validation
-v=auto will validate if a DOCTYPE declaration is present in the XML document
Here is a sample output from IDOMCount
![](resources/void.gif) | ![](resources/void.gif) | ![](resources/void.gif) |
![](resources/void.gif) | cd xml4c-3_5_1-linux/samples/data
IDOMCount -v=always personal.xml
personal.xml: 20 ms (37 elems) | ![](resources/void.gif) |
![](resources/void.gif) | ![](resources/void.gif) | ![](resources/void.gif) |
The output of both versions should be same.
![](resources/note.gif) | The time reported by the system may be different, depending on your
processor type. |