File: Poco.XML.NodeAppender.html

package info (click to toggle)
poco-doc 1.3.6-1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, squeeze, stretch, wheezy
  • size: 10,076 kB
  • ctags: 9,611
  • sloc: makefile: 31
file content (58 lines) | stat: -rw-r--r-- 4,086 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Class Poco::XML::NodeAppender</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta name="author" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="publisher" content="Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="copyright" content="Copyright (c) 2009, Applied Informatics Software Engineering GmbH and Contributors"/>
<meta name="language" content="en"/>
<meta name="date" content="2009-11-24"/>
<meta name="generator" content="PocoDoc"/>
<link rel="stylesheet" href="css/styles.css" type="text/css"/>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0">
<div class="header">
<h1 class="namespace"><a href="Poco.XML.html" class="namespace">Poco::XML</a></h1>
<h1 class="symbol">class NodeAppender</h1>
</div>
<div class="body">
<p>
<b>Library:</b> XML<br />
<b>Package:</b> DOM<br />
<b>Header:</b> Poco/DOM/NodeAppender.h</p>
<h2>Description</h2>
<div class="description">
<p>The <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a> class provides a very fast way to build larger DOM documents. </p>
<p>In the DOM, child nodes are usually appended to a parent node using the <a href="Poco.XML.NodeAppender.html#18540" title="Poco::XML::NodeAppender::appendChild()">appendChild</a>() method. For nodes containing more than a few children, this method can be quite slow, due to the way it's implemented, and because of the  requirements of the DOM specification. </p>
<p>While the <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a> is being used on an <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a>, no children-modifying methods of that <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a> must be used. </p>
<p>This class is not part of the DOM specification. </p>
</div>
<h2>Member Summary</h2>
<p><b>Member Functions: </b><a href="Poco.XML.NodeAppender.html#18540" title="Poco::XML::NodeAppender::appendChild()">appendChild</a></p>
<h2>Constructors</h2>
<h3><a name="18537">NodeAppender</a></h3>
<p class="decl"><a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a>(<br />&nbsp;&nbsp;&nbsp;&nbsp;<a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a> * parent<br />);</p>
<div class="description">
<p>Creates the <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a> for the given parent node, which must be an <a href="Poco.XML.Element.html" title="class Poco::XML::Element">Element</a>. </p>
</div>
<h2>Destructor</h2>
<h3><a name="18539">~NodeAppender</a></h3>
<p class="decl">~<a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a>();</p>
<div class="description">
<p>Destroys the <a href="Poco.XML.NodeAppender.html" title="class Poco::XML::NodeAppender">NodeAppender</a>. </p>
</div>
<h2>Member Functions</h2>
<h3><a name="18540">appendChild</a></h3>
<p class="decl">void appendChild(<br />&nbsp;&nbsp;&nbsp;&nbsp;<a href="Poco.XML.Node.html" title="class Poco::XML::Node">Node</a> * newChild<br />);</p>
<div class="description">
<p>Appends the node newChild to the end of the list of children of the parent node specified in the constructor. If the newChild is already in the tree, it is first removed. </p>
<p>NewChild can be a <a href="Poco.XML.DocumentFragment.html" title="class Poco::XML::DocumentFragment">DocumentFragment</a>. In this case, all children of the fragment become children of the parent element. </p>
<p>In order to speed up the function, no DOM events are fired. </p>
</div>
<p class="footer">POCO C++ Libraries 1.3.6-all<br />
Copyright &copy; 2009, <a href="http://pocoproject.org/" target="_blank">Applied Informatics Software Engineering GmbH and Contributors</a></p>

</div>
</body>
</html>