$61 GRAYBYTE WORDPRESS FILE MANAGER $38

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/libxml2/usr/share/doc/alt-libxml2-devel/tutorial/

HOME
Current File : /opt/alt/libxml2/usr/share/doc/alt-libxml2-devel/tutorial//ar01s06.html
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing element content</title><meta name="generator" content="DocBook XSL Stylesheets V1.61.2"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s05.html" title="Using XPath to Retrieve Element Content"><link rel="next" href="ar01s07.html" title="Writing Attribute"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing element content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a>�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialwritingcontent"></a>Writing element content</h2></div></div><div></div></div><p><a class="indexterm" name="id2586968"></a>
      Writing element content uses many of the same steps we used above
      &#8212; parsing the document and walking the tree. We parse the document,
      then traverse the tree to find the place we want to insert our element. For
      this example, we want to again find the "storyinfo" element and
      this time insert a keyword. Then we'll write the file to disk. Full code:
      <a href="ape.html" title="E.�Code for Add Keyword Example">Appendix�E, <i>Code for Add Keyword Example</i></a></p><p>
      The main difference in this example is in
      <tt class="function">parseStory</tt>:

      </p><pre class="programlisting">
void
parseStory (xmlDocPtr doc, xmlNodePtr cur, char *keyword) {

	<a name="addkeyword"></a><img src="images/callouts/1.png" alt="1" border="0"> xmlNewTextChild (cur, NULL, "keyword", keyword);
    return;
}
      </pre><p>
      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#addkeyword"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>The <tt class="function"><a href="https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-tree.html#XMLNEWTEXTCHILD" target="_top">xmlNewTextChild</a></tt>
				     function adds a new child element at the
				     current node pointer's location in the
	    tree, specified by <tt class="varname">cur</tt>.</p></td></tr></table></div><p>
         </p><p>
      <a class="indexterm" name="id2587052"></a>
      Once the node has been added, we would like to write the document to
      file. Is you want the element to have a namespace, you can add it here as
      well. In our case, the namespace is NULL.
      </p><pre class="programlisting">
	xmlSaveFormatFile (docname, doc, 1);
      </pre><p>
      The first parameter is the name of the file to be written. You'll notice
      it is the same as the file we just read. In this case, we just write over
      the old file. The second parameter is a pointer to the xmlDoc
      structure. Setting the third parameter equal to one ensures indenting on output.
    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a>�</td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right">�<a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Using XPath to Retrieve Element Content�</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">�Writing Attribute</td></tr></table></div></body></html>


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
1 Apr 2025 8.34 AM
root / root
0755
images
--
1 Apr 2025 8.34 AM
root / root
0755
apa.html
2.064 KB
26 Jun 2020 12.29 PM
root / root
0644
apb.html
1.979 KB
26 Jun 2020 12.29 PM
root / root
0644
apc.html
3.021 KB
26 Jun 2020 12.29 PM
root / root
0644
apd.html
3.156 KB
26 Jun 2020 12.29 PM
root / root
0644
ape.html
3.023 KB
26 Jun 2020 12.29 PM
root / root
0644
apf.html
2.88 KB
26 Jun 2020 12.29 PM
root / root
0644
apg.html
2.951 KB
26 Jun 2020 12.29 PM
root / root
0644
aph.html
3.516 KB
26 Jun 2020 12.29 PM
root / root
0644
api.html
1.854 KB
26 Jun 2020 12.29 PM
root / root
0644
ar01s02.html
3.424 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s03.html
5.584 KB
26 Jun 2020 12.29 PM
root / root
0644
ar01s04.html
6.136 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s05.html
7.277 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s06.html
3.788 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s07.html
3.805 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s08.html
3.832 KB
7 Apr 2022 4.55 PM
root / root
0644
ar01s09.html
7.425 KB
26 Jun 2020 12.29 PM
root / root
0644
includeaddattribute.c
1.109 KB
26 Jun 2020 12.29 PM
root / root
0644
includeaddkeyword.c
1.289 KB
26 Jun 2020 12.29 PM
root / root
0644
includeconvert.c
1.766 KB
26 Jun 2020 12.29 PM
root / root
0644
includegetattribute.c
1.144 KB
26 Jun 2020 12.29 PM
root / root
0644
includekeyword.c
1.319 KB
26 Jun 2020 12.29 PM
root / root
0644
includexpath.c
1.456 KB
26 Jun 2020 12.29 PM
root / root
0644
index.html
5.831 KB
7 Apr 2022 4.55 PM
root / root
0644
ix01.html
2.485 KB
26 Jun 2020 12.29 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF