The DOMCount sample parses an XML file and prints out a count of the number of
elements in the file. To run DOMCount, 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:
DOMCount [-v -n] {XML file}
This program invokes the XML4C DOM 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.
-s Enable schema 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 DOMCount
![](resources/void.gif) | ![](resources/void.gif) | ![](resources/void.gif) |
![](resources/void.gif) | cd xml4c-3_5_1-linux/samples/data
DOMCount -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. |