Hi,

On Wed, 2005-09-14 at 16:54 +0200, Kasimier Buchcik wrote:
> Hi,

[...]

> But please avoid using direct access to the structure members of the
> schema components. Some of the fields of those structures are obsolete
> for historical reasons; plus some of the component structures are not
> even public: model group definitions, model-groups, particles,
> all of identity-constraints - all not public.
> 
> Hmm, let's try a deal: if I would expose the above mentioned PSVI,
> would you be willing to provide accessor functions for the
> information of the components? You could start with those you
> currently need, i.e. for element declarations.

I added some comments for the fields of the structs, so you
have a better overview of what is obsolete. For xmlSchemaType and
xmlSchemaElement I'm not 100% sure, since some of the fields might
be still used by the RelaxNG module.

See include/libxml/schemasInternals.h, revision 1.36.

Regards,

Kasimier
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to