Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > XML > How do I populate an XSD instance programmatically?

Thread Tools

How do I populate an XSD instance programmatically?

Posts: n/a

I need to create valid XML data. This data will need to be able to be
validated against an XSD schema. The tool I am trying to use is Xerces
C++. Being new to both C++ and XML, I am a little stumped at how to begin.

I was given XSD schemas that my raw data needs to be converted to. My
initial approach has been to create an "empty" instance of the DOM
structure defined by the XSD file, and then "plug-in" my data in to the
proper nodes. This is apparently not the right way to do this, as I can
not find any examples of this on the net.

If I understand what I've been reading correctly, I need to create a
root node, then manually add all the nodes required to place my raw data
in the proper locations of the hierarchy. It would seem there should be
an easier way to do this, since the DOM structure is already defined in
the XSD file.

Also, is it true that the DOM object cannot be verified in RAM, but must
be saved then reloaded as part of a "conformance" test? Again, it would
seem there should be an easier way to do this.

Most of the examples I have found on the net use XML schema instance
examples that have been contrived by hand. Or they load an existing
instance, tweak it in memory, and then save it. There are many examples
that show how to programmatically create simple XML data that does not
need to conform to an XSD. Are there examples of how to populate an
empty XSD instance?

I feel like I am missing something basic here.


Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
XML + XSD: Is it possible to get all errors against the XSD? Markus Java 1 11-22-2005 02:53 PM
Populate a popup window with clickable records from an Access DB and upon clicking, populate a selectbox on the original webpage with the clicked record Enjoy Life ASP General 2 02-23-2005 10:48 PM
xsd:any as a child of xsd:all Peter Aberline XML 0 04-05-2004 03:38 PM
referencing another XSD file within an XSD file XML 1 01-14-2004 05:22 PM
XSD document for XSD defintion Rick Razzano XML 1 09-26-2003 12:41 AM