Re: [xml] Inserting node using xpath and schema
- From: Olger Warnier <olger warnier gmail com>
- To: Kreidler Joseph-QA1818 <Joe Kreidler motorola com>
- Cc: xml gnome org
- Subject: Re: [xml] Inserting node using xpath and schema
- Date: Tue, 22 Aug 2006 16:11:56 +0200
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]