[xml] changing the contents of a node
- From: Stefan Kost <kost imn htwk-leipzig de>
- To: xml gnome org
- Subject: [xml] changing the contents of a node
- Date: Thu, 18 Oct 2001 20:31:17 +0200
hi,
I am trying to do the following processing :
<main>
  <i18n>
     unlocalized-text
  </i18n>
</main>
should change to
<main>
  localized text
</main>
To achive this I walk down the doc-tree. Whenever I find a text-node (cur) I get the parent (i18n) and the 
grandparent (main).
Now it tried dozen ways to add a text-child to main. Can someone point me on the proper way to do it
1.
xmlUnlinkNode(cur);xmlFreeNode(cur);
xmlUnlinkNode(i18n);xmlFreeNode(i18n);
if(post_i18n) {
  xmlAddChild(main,xmlNewText(post_i18n));
}
2.
xmlUnlinkNode(cur);xmlFreeNode(cur);
if(post_i18n) {
  i18n->type=XML_TEXT_NODE;
  xmlNodeSetContent(i18n,post_i18n);
}
Stefan
--
      \|/
     <@ @> Stefan Kost  private                   business
+-oOO-(_)-OOo------------------------------------------------------------- - - -  -   -
|        __    Address  Zwenkauer Str. 24         HTWK Leipzig, Fb IMN, Postfach 300066
|       ///             04277 Leipzig             04277 Leipzig
|  __  ///              Germany                   Germany
|  \\\///      Phone    +49341 3910483            +49341 3076101
|   \__/       EMail    st_kost gmx net           kost imn htwk-leipzig de
|              WWW      http://www.sonicpulse.de  http://www.imn.htwk-leipzig.de/~kost/about.html
===-=-=--=---=---------------------------------- - - -  -    -
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]