Hi Antonio, Antonio Meilán García <[EMAIL PROTECTED]> writes:
> Which functions of xmlSchema are supported? I mean, how can I set/get > variables of a xml > document with type defined in the xsd file (integer,...). I have validated > the xml with the > xsd, but I can not use functions for setting/getting variables individually. > which functions are appropriates? You would normally need a data binding tool to be able to do this. Generic XML parsers such as libxml2 represent information stored in an XML document as a set of elements, attributes and text. The advantage of this approach is that it can handle pretty much any (valid) XML instance. The disadvantage lies in the fact that you have to go through this raw XML representation and convert it to your application data types (e.g., text to integers). A data binding compiler will automatically generate data types and conversion code for your vocabulary from XML Schema (or other schema languages). This way you can access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with elements, attributes and text. hth, -boris -- Boris Kolpackov Code Synthesis Tools CC http://www.codesynthesis.com Open-Source, Cross-Platform C++ XML Data Binding
_______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
