Skip to content

KrzysztofHerman/IHP-XSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a "Hello, world!" example that shows how to use the C++/Tree
mapping to access XML instance documents described by XML Schema
definitions.

The example consists of the following files:

hello.xsd
  XML Schema which describes "hello" instance documents.

hello.xml
  Sample XML instance document.

hello.hxx
hello.cxx
  C++ types that represent the given vocabulary and a set of parsing
  functions that convert XML instance documents to a tree-like in-memory
  object model.

  These files are generated by the XSD compiler from hello.xsd using the
  following command line:

  xsd cxx-tree hello.xsd

driver.cxx
  Driver for the example. It first calls one of the parsing functions
  that constructs the object model from the input file. It then prints
  the content of the object model to STDERR.

To compile and link the example manually from the command line we can use
the following commands (replace 'c++' with your C++ compiler name):
```
mkdir build
cd build
cmake ..
make 
```

To run the example on the sample XML instance document execute:
```
./driver ../hello.xml
```

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published