I have a simple XML data tree that looks like this:
<?xml version="1.0" ?>
<pivot>
<field>
<line_0>
<currentField>103</currentField>
</line_0>
<line_1>
<bearingFrom>0.000</bearingFrom>
<bearingTo>0.000</bearingTo>
<auxA>0</auxA>
<auxB>2</auxB>
<auxC>4</auxC>
<auxD>6</auxD>
</line_1>
<line_2>
<bearingFrom>0.000</bearingFrom>
<bearingTo>0.000</bearingTo>
<auxA>0</auxA>
<auxB>0</auxB>
<auxC>0</auxC>
<auxD>0</auxD>
</line_2>
</field>
</pivot>
The line_X elements can repeat a number of times.
I need to parse this data out to a C array. I've used the
tree1.c
example to walk the tree and print element names, but how do
I print the
element values?
Basically, I need to a) fill a C array with values in the
tree, and b)
fill a tree with values from a C array, as simply as
possible. I've
been through the examples, but this is the first time I've
worked with
libxml2 and the API is a bit cryptic at the moment.
Thanks,
--Yan
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome.org
http://mai
l.gnome.org/mailman/listinfo/xml
|