Hi Joe,
Did you look at the site http://xmlsoft.org ?
It contains developer documentation, including samples that
should
help you to proceed.
(it worked for me)
> I'm fairly new to libxml2 and could not find answers
to my questions
> below by searching the FAQ and list archives. I'm
trying to determine
> how I can use libxml2 to accomplish the following:
>
> - I have a parsed XML document in memory
> - I have multiple schemas for the document (a base
schema and
> extensions)
> - I have an Xpath element expression and an element
value
See http://xmlsoft.org/docs.
html
> I want to be able to add the new element and value to
the document
> based
> on the Xpath expression and the schemas. The schema
contains sequences
> so the Xpath element has to inserted as a child node in
between
> existing
> siblings.
>
This sounds pretty straight forward, but I must say that it
is not to
clear to me what you actually want todo. For xpath coding
see http://
xmlsoft.org/html/libxml-xpath.html
> I can add a child node but its always after all of the
existing
> children.
>
> Are there APIs that allow me to insert a node in
between existing
> sibling nodes?
See http://xmlso
ft.org/html/libxml-tree.html
>
> Is there a way to use a schema to tell libxml2 to
insert a node as a
> child of a parent and the schema is used to determine
the proper
> location of the node amongst the existing children?
>
Don't know, I didn't do too much with the schema parts of
the code.
This sounds as a piece of custom (your own) logic but I
could be wrong.
If you wonder how you can use these APIs, see http://xmlsoft.org/
examples/index.html
> Thanks in advance,
>
> Joe
It would probably help to post more specific questions in
order to
get an answer.
Kind Regards,
Olger
_______________________________________________
xml mailing list, project page http://xmlsoft.org/
xml gnome.org
http://mai
l.gnome.org/mailman/listinfo/xml
|