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://xmlsoft.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/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
