1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
---|
2 | <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
---|
3 | <title>FCollada: FUXmlWriter Namespace Reference</title> |
---|
4 | <link href="doxygen.css" rel="stylesheet" type="text/css"> |
---|
5 | <link href="tabs.css" rel="stylesheet" type="text/css"> |
---|
6 | </head><body> |
---|
7 | <!-- Generated by Doxygen 1.4.6-NO --> |
---|
8 | <div class="tabs"> |
---|
9 | <ul> |
---|
10 | <li><a href="index.html"><span>Main Page</span></a></li> |
---|
11 | <li><a href="modules.html"><span>Modules</span></a></li> |
---|
12 | <li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> |
---|
13 | <li><a href="classes.html"><span>Classes</span></a></li> |
---|
14 | <li><a href="files.html"><span>Files</span></a></li> |
---|
15 | <li><a href="pages.html"><span>Related Pages</span></a></li> |
---|
16 | </ul></div> |
---|
17 | <div class="tabs"> |
---|
18 | <ul> |
---|
19 | <li><a href="namespaces.html"><span>Namespace List</span></a></li> |
---|
20 | <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> |
---|
21 | </ul></div> |
---|
22 | <h1>FUXmlWriter Namespace Reference<br> |
---|
23 | <small> |
---|
24 | [<a class="el" href="group___f_utils.html">Utility Classes.</a>]</small> |
---|
25 | </h1>Common XML writing utility functions. |
---|
26 | <a href="#_details">More...</a> |
---|
27 | <p> |
---|
28 | <table border="0" cellpadding="0" cellspacing="0"> |
---|
29 | <tr><td></td></tr> |
---|
30 | <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
---|
31 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#85e246d70b7cf69dd5a82978ef63de61">CreateNode</a> (const char *name)</td></tr> |
---|
32 | |
---|
33 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a dangling XML tree node. <a href="#85e246d70b7cf69dd5a82978ef63de61"></a><br></td></tr> |
---|
34 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#66fe48121f1fb959fc118e4046370ee4">AddChild</a> (xmlNode *parent, xmlNode *child)</td></tr> |
---|
35 | |
---|
36 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a dangling XML tree child node to a XML tree node. <a href="#66fe48121f1fb959fc118e4046370ee4"></a><br></td></tr> |
---|
37 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#911035500cf0fe1bc9a259b9090f6290">AddChild</a> (xmlNode *parent, const char *name)</td></tr> |
---|
38 | |
---|
39 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a child XML tree node within a XML tree node. <a href="#911035500cf0fe1bc9a259b9090f6290"></a><br></td></tr> |
---|
40 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#23c38136b54222a8f86c146fa5b419a6">AddChild</a> (xmlNode *parent, const char *name, const char *content)</td></tr> |
---|
41 | |
---|
42 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a child XML tree node within a XML tree node. <a href="#23c38136b54222a8f86c146fa5b419a6"></a><br></td></tr> |
---|
43 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="811f3addf4df3866db6bf4139f60e5f0"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="811f3addf4df3866db6bf4139f60e5f0" args="(xmlNode *parent, const char *name, const fstring &content)" --> |
---|
44 | FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#811f3addf4df3866db6bf4139f60e5f0">AddChild</a> (xmlNode *parent, const char *name, const fstring &content)</td></tr> |
---|
45 | |
---|
46 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
47 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77d0000004e3f8a671062e886dcf1875"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="77d0000004e3f8a671062e886dcf1875" args="(xmlNode *parent, const char *name, const string &content)" --> |
---|
48 | xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#77d0000004e3f8a671062e886dcf1875">AddChild</a> (xmlNode *parent, const char *name, const string &content)</td></tr> |
---|
49 | |
---|
50 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
51 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="286de2544bbb6fb1aa685102d759652e"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="286de2544bbb6fb1aa685102d759652e" args="(xmlNode *parent, const char *name, FUSStringBuilder &content)" --> |
---|
52 | xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#286de2544bbb6fb1aa685102d759652e">AddChild</a> (xmlNode *parent, const char *name, <a class="el" href="class_f_u_string_builder_t.html">FUSStringBuilder</a> &content)</td></tr> |
---|
53 | |
---|
54 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
55 | <tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr> |
---|
56 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">xmlNode * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#16ea61a32b6aabc975ae2b64b15519c8">AddChild</a> (xmlNode *parent, const char *name, const T &value)</td></tr> |
---|
57 | |
---|
58 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a child XML tree node within a XML tree node. <a href="#16ea61a32b6aabc975ae2b64b15519c8"></a><br></td></tr> |
---|
59 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#7823ae9f79f17f2b285d632b258cce36">AddSibling</a> (xmlNode *sibling, xmlNode *dangling)</td></tr> |
---|
60 | |
---|
61 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a dangling XML tree node as a sibling of a XML tree node. <a href="#7823ae9f79f17f2b285d632b258cce36"></a><br></td></tr> |
---|
62 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#3088ac721edd19de8d0674262dc78103">AddSibling</a> (xmlNode *sibling, const char *name)</td></tr> |
---|
63 | |
---|
64 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a XML tree node as a sibling of a XML tree node. <a href="#3088ac721edd19de8d0674262dc78103"></a><br></td></tr> |
---|
65 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#78c12e2a621e0e8ca33fb081767f2dd9">AddChildOnce</a> (xmlNode *parent, const char *name, const char *content=NULL)</td></tr> |
---|
66 | |
---|
67 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a child XML tree node within a XML tree node. <a href="#78c12e2a621e0e8ca33fb081767f2dd9"></a><br></td></tr> |
---|
68 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d2ef86016ebfb469993cae445e515cf"></a><!-- doxytag: member="FUXmlWriter::AddChildOnce" ref="2d2ef86016ebfb469993cae445e515cf" args="(xmlNode *parent, const char *name, const string &content)" --> |
---|
69 | xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#2d2ef86016ebfb469993cae445e515cf">AddChildOnce</a> (xmlNode *parent, const char *name, const string &content)</td></tr> |
---|
70 | |
---|
71 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
72 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="36196a53016323a75acbaf329c5dd4f6"></a><!-- doxytag: member="FUXmlWriter::AddChildOnce" ref="36196a53016323a75acbaf329c5dd4f6" args="(xmlNode *parent, const char *name, FUSStringBuilder &content)" --> |
---|
73 | xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#36196a53016323a75acbaf329c5dd4f6">AddChildOnce</a> (xmlNode *parent, const char *name, <a class="el" href="class_f_u_string_builder_t.html">FUSStringBuilder</a> &content)</td></tr> |
---|
74 | |
---|
75 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
76 | <tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr> |
---|
77 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">xmlNode * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#3783512c48959836acb5ba406d1cbf16">AddChildOnce</a> (xmlNode *parent, const char *name, const T &value)</td></tr> |
---|
78 | |
---|
79 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a child XML tree node within a XML tree node. <a href="#3783512c48959836acb5ba406d1cbf16"></a><br></td></tr> |
---|
80 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#02ff003ae29ad264904e7b08882e80ac">AddContent</a> (xmlNode *node, const char *content)</td></tr> |
---|
81 | |
---|
82 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a content string to a XML tree node. <a href="#02ff003ae29ad264904e7b08882e80ac"></a><br></td></tr> |
---|
83 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2a8b0c4238b9d762e682d3066746088"></a><!-- doxytag: member="FUXmlWriter::AddContent" ref="c2a8b0c4238b9d762e682d3066746088" args="(xmlNode *node, const fstring &content)" --> |
---|
84 | FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#c2a8b0c4238b9d762e682d3066746088">AddContent</a> (xmlNode *node, const fstring &content)</td></tr> |
---|
85 | |
---|
86 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
87 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d637856af62ad0075477c8acc7945ebc"></a><!-- doxytag: member="FUXmlWriter::AddContent" ref="d637856af62ad0075477c8acc7945ebc" args="(xmlNode *node, const string &content)" --> |
---|
88 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#d637856af62ad0075477c8acc7945ebc">AddContent</a> (xmlNode *node, const string &content)</td></tr> |
---|
89 | |
---|
90 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
91 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab5202a096c51cff7a3de46e8eabc5d1"></a><!-- doxytag: member="FUXmlWriter::AddContent" ref="ab5202a096c51cff7a3de46e8eabc5d1" args="(xmlNode *node, FUSStringBuilder &content)" --> |
---|
92 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#ab5202a096c51cff7a3de46e8eabc5d1">AddContent</a> (xmlNode *node, <a class="el" href="class_f_u_string_builder_t.html">FUSStringBuilder</a> &content)</td></tr> |
---|
93 | |
---|
94 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
95 | <tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr> |
---|
96 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#bca9b2f08bdeef4e294aae6b06534c6a">AddContent</a> (xmlNode *node, const T &value)</td></tr> |
---|
97 | |
---|
98 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a primitive value to a XML tree node. <a href="#bca9b2f08bdeef4e294aae6b06534c6a"></a><br></td></tr> |
---|
99 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#b9ebd2938c18cd5db3b919c035621584">AddAttribute</a> (xmlNode *node, const char *attributeName, const char *attributeValue)</td></tr> |
---|
100 | |
---|
101 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a XML attribute to a XML tree node. <a href="#b9ebd2938c18cd5db3b919c035621584"></a><br></td></tr> |
---|
102 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e37a81deb211086cf180ce4c8bcc52e"></a><!-- doxytag: member="FUXmlWriter::AddAttribute" ref="7e37a81deb211086cf180ce4c8bcc52e" args="(xmlNode *node, const char *attributeName, const fstring &attributeValue)" --> |
---|
103 | FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#7e37a81deb211086cf180ce4c8bcc52e">AddAttribute</a> (xmlNode *node, const char *attributeName, const fstring &attributeValue)</td></tr> |
---|
104 | |
---|
105 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
106 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c85785fb978c9d2247cfbb6dfe4900d"></a><!-- doxytag: member="FUXmlWriter::AddAttribute" ref="4c85785fb978c9d2247cfbb6dfe4900d" args="(xmlNode *node, const char *attributeName, FUSStringBuilder &attributeValue)" --> |
---|
107 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#4c85785fb978c9d2247cfbb6dfe4900d">AddAttribute</a> (xmlNode *node, const char *attributeName, <a class="el" href="class_f_u_string_builder_t.html">FUSStringBuilder</a> &attributeValue)</td></tr> |
---|
108 | |
---|
109 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
110 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd83e1c9245580aea21d1eee1f451296"></a><!-- doxytag: member="FUXmlWriter::AddAttribute" ref="bd83e1c9245580aea21d1eee1f451296" args="(xmlNode *node, const char *attributeName, const string &attributeValue)" --> |
---|
111 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#bd83e1c9245580aea21d1eee1f451296">AddAttribute</a> (xmlNode *node, const char *attributeName, const string &attributeValue)</td></tr> |
---|
112 | |
---|
113 | <tr><td class="mdescLeft"> </td><td class="mdescRight">See above. <br></td></tr> |
---|
114 | <tr><td class="memTemplParams" nowrap colspan="2">template<typename T> </td></tr> |
---|
115 | <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#4671e82b576669752058b1f3774f43f3">AddAttribute</a> (xmlNode *node, const char *attributeName, const T &attributeValue)</td></tr> |
---|
116 | |
---|
117 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a XML attribute to a XML tree node. <a href="#4671e82b576669752058b1f3774f43f3"></a><br></td></tr> |
---|
118 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#fd57a15f0dd904df3565fe58803663d5">AddChildSorted</a> (xmlNode *parent, xmlNode *child)</td></tr> |
---|
119 | |
---|
120 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Appends a dangling XML tree node to a XML tree node The dangling XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. <a href="#fd57a15f0dd904df3565fe58803663d5"></a><br></td></tr> |
---|
121 | <tr><td class="memItemLeft" nowrap align="right" valign="top">FCOLLADA_EXPORT xmlNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_u_xml_writer.html#4ceadc9223ead268cef953a5d940b5f6">AddChildSorted</a> (xmlNode *parent, const char *name, const char *content=NULL)</td></tr> |
---|
122 | |
---|
123 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new child XML tree node of a XML tree node The new child XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. <a href="#4ceadc9223ead268cef953a5d940b5f6"></a><br></td></tr> |
---|
124 | </table> |
---|
125 | <hr><a name="_details"></a><h2>Detailed Description</h2> |
---|
126 | Common XML writing utility functions. |
---|
127 | <p> |
---|
128 | Based on top of the LibXML2 library. This whole namespace is considered external and should only be used by the <a class="el" href="namespace_f_collada.html">FCollada</a> library. |
---|
129 | <p> |
---|
130 | <hr><h2>Function Documentation</h2> |
---|
131 | <a class="anchor" name="4671e82b576669752058b1f3774f43f3"></a><!-- doxytag: member="FUXmlWriter::AddAttribute" ref="4671e82b576669752058b1f3774f43f3" args="(xmlNode *node, const char *attributeName, const T &attributeValue)" --><p> |
---|
132 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
133 | <tr> |
---|
134 | <td class="mdRow"> |
---|
135 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
136 | <tr> |
---|
137 | <td class="mdPrefix" colspan="4"> |
---|
138 | template<typename T> </td> |
---|
139 | </tr> |
---|
140 | <tr> |
---|
141 | <td class="md" nowrap valign="top">void FUXmlWriter::AddAttribute </td> |
---|
142 | <td class="md" valign="top">( </td> |
---|
143 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
144 | <td class="mdname" nowrap> <em>node</em>, </td> |
---|
145 | </tr> |
---|
146 | <tr> |
---|
147 | <td class="md" nowrap align="right"></td> |
---|
148 | <td class="md"></td> |
---|
149 | <td class="md" nowrap>const char * </td> |
---|
150 | <td class="mdname" nowrap> <em>attributeName</em>, </td> |
---|
151 | </tr> |
---|
152 | <tr> |
---|
153 | <td class="md" nowrap align="right"></td> |
---|
154 | <td class="md"></td> |
---|
155 | <td class="md" nowrap>const T & </td> |
---|
156 | <td class="mdname" nowrap> <em>attributeValue</em></td> |
---|
157 | </tr> |
---|
158 | <tr> |
---|
159 | <td class="md"></td> |
---|
160 | <td class="md">) </td> |
---|
161 | <td class="md" colspan="2"><code> [inline]</code></td> |
---|
162 | </tr> |
---|
163 | </table> |
---|
164 | </td> |
---|
165 | </tr> |
---|
166 | </table> |
---|
167 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
168 | <tr> |
---|
169 | <td> |
---|
170 | |
---|
171 | </td> |
---|
172 | <td> |
---|
173 | |
---|
174 | <p> |
---|
175 | Appends a XML attribute to a XML tree node. |
---|
176 | <p> |
---|
177 | A XML attribute appears in the form <node name="value"@/>. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
178 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
179 | <tr><td valign="top"></td><td valign="top"><em>node</em> </td><td>The XML tree node. </td></tr> |
---|
180 | <tr><td valign="top"></td><td valign="top"><em>attributeName</em> </td><td>The name of the XML attribute. </td></tr> |
---|
181 | <tr><td valign="top"></td><td valign="top"><em>attributeValue</em> </td><td>A primitive value. The value is stringified and set as the value of the XML attribute. </td></tr> |
---|
182 | </table> |
---|
183 | </dl> |
---|
184 | </td> |
---|
185 | </tr> |
---|
186 | </table> |
---|
187 | <a class="anchor" name="b9ebd2938c18cd5db3b919c035621584"></a><!-- doxytag: member="FUXmlWriter::AddAttribute" ref="b9ebd2938c18cd5db3b919c035621584" args="(xmlNode *node, const char *attributeName, const char *attributeValue)" --><p> |
---|
188 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
189 | <tr> |
---|
190 | <td class="mdRow"> |
---|
191 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
192 | <tr> |
---|
193 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT void FUXmlWriter::AddAttribute </td> |
---|
194 | <td class="md" valign="top">( </td> |
---|
195 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
196 | <td class="mdname" nowrap> <em>node</em>, </td> |
---|
197 | </tr> |
---|
198 | <tr> |
---|
199 | <td class="md" nowrap align="right"></td> |
---|
200 | <td class="md"></td> |
---|
201 | <td class="md" nowrap>const char * </td> |
---|
202 | <td class="mdname" nowrap> <em>attributeName</em>, </td> |
---|
203 | </tr> |
---|
204 | <tr> |
---|
205 | <td class="md" nowrap align="right"></td> |
---|
206 | <td class="md"></td> |
---|
207 | <td class="md" nowrap>const char * </td> |
---|
208 | <td class="mdname" nowrap> <em>attributeValue</em></td> |
---|
209 | </tr> |
---|
210 | <tr> |
---|
211 | <td class="md"></td> |
---|
212 | <td class="md">) </td> |
---|
213 | <td class="md" colspan="2"></td> |
---|
214 | </tr> |
---|
215 | </table> |
---|
216 | </td> |
---|
217 | </tr> |
---|
218 | </table> |
---|
219 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
220 | <tr> |
---|
221 | <td> |
---|
222 | |
---|
223 | </td> |
---|
224 | <td> |
---|
225 | |
---|
226 | <p> |
---|
227 | Appends a XML attribute to a XML tree node. |
---|
228 | <p> |
---|
229 | A XML attribute appears in the form <node name="value"/>. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
230 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
231 | <tr><td valign="top"></td><td valign="top"><em>node</em> </td><td>The XML tree node. </td></tr> |
---|
232 | <tr><td valign="top"></td><td valign="top"><em>attributeName</em> </td><td>The name of the XML attribute. </td></tr> |
---|
233 | <tr><td valign="top"></td><td valign="top"><em>attributeValue</em> </td><td>The value of the XML attribute. </td></tr> |
---|
234 | </table> |
---|
235 | </dl> |
---|
236 | </td> |
---|
237 | </tr> |
---|
238 | </table> |
---|
239 | <a class="anchor" name="16ea61a32b6aabc975ae2b64b15519c8"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="16ea61a32b6aabc975ae2b64b15519c8" args="(xmlNode *parent, const char *name, const T &value)" --><p> |
---|
240 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
241 | <tr> |
---|
242 | <td class="mdRow"> |
---|
243 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
244 | <tr> |
---|
245 | <td class="mdPrefix" colspan="4"> |
---|
246 | template<typename T> </td> |
---|
247 | </tr> |
---|
248 | <tr> |
---|
249 | <td class="md" nowrap valign="top">xmlNode* FUXmlWriter::AddChild </td> |
---|
250 | <td class="md" valign="top">( </td> |
---|
251 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
252 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
253 | </tr> |
---|
254 | <tr> |
---|
255 | <td class="md" nowrap align="right"></td> |
---|
256 | <td class="md"></td> |
---|
257 | <td class="md" nowrap>const char * </td> |
---|
258 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
259 | </tr> |
---|
260 | <tr> |
---|
261 | <td class="md" nowrap align="right"></td> |
---|
262 | <td class="md"></td> |
---|
263 | <td class="md" nowrap>const T & </td> |
---|
264 | <td class="mdname" nowrap> <em>value</em></td> |
---|
265 | </tr> |
---|
266 | <tr> |
---|
267 | <td class="md"></td> |
---|
268 | <td class="md">) </td> |
---|
269 | <td class="md" colspan="2"><code> [inline]</code></td> |
---|
270 | </tr> |
---|
271 | </table> |
---|
272 | </td> |
---|
273 | </tr> |
---|
274 | </table> |
---|
275 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
276 | <tr> |
---|
277 | <td> |
---|
278 | |
---|
279 | </td> |
---|
280 | <td> |
---|
281 | |
---|
282 | <p> |
---|
283 | Creates a child XML tree node within a XML tree node. |
---|
284 | <p> |
---|
285 | The child XML tree node is added at the end of the parent XML tree node children list. The given content value is added, in string-form, to the returned child XML tree node. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
286 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
287 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
288 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new child XML tree node. </td></tr> |
---|
289 | <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>A primitive value. This value is stringified and added, as content, to the new child XML tree node. </td></tr> |
---|
290 | </table> |
---|
291 | </dl> |
---|
292 | <dl compact><dt><b>Returns:</b></dt><dd>The new child XML tree node. </dd></dl> |
---|
293 | </td> |
---|
294 | </tr> |
---|
295 | </table> |
---|
296 | <a class="anchor" name="23c38136b54222a8f86c146fa5b419a6"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="23c38136b54222a8f86c146fa5b419a6" args="(xmlNode *parent, const char *name, const char *content)" --><p> |
---|
297 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
298 | <tr> |
---|
299 | <td class="mdRow"> |
---|
300 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
301 | <tr> |
---|
302 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::AddChild </td> |
---|
303 | <td class="md" valign="top">( </td> |
---|
304 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
305 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
306 | </tr> |
---|
307 | <tr> |
---|
308 | <td class="md" nowrap align="right"></td> |
---|
309 | <td class="md"></td> |
---|
310 | <td class="md" nowrap>const char * </td> |
---|
311 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
312 | </tr> |
---|
313 | <tr> |
---|
314 | <td class="md" nowrap align="right"></td> |
---|
315 | <td class="md"></td> |
---|
316 | <td class="md" nowrap>const char * </td> |
---|
317 | <td class="mdname" nowrap> <em>content</em></td> |
---|
318 | </tr> |
---|
319 | <tr> |
---|
320 | <td class="md"></td> |
---|
321 | <td class="md">) </td> |
---|
322 | <td class="md" colspan="2"></td> |
---|
323 | </tr> |
---|
324 | </table> |
---|
325 | </td> |
---|
326 | </tr> |
---|
327 | </table> |
---|
328 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
329 | <tr> |
---|
330 | <td> |
---|
331 | |
---|
332 | </td> |
---|
333 | <td> |
---|
334 | |
---|
335 | <p> |
---|
336 | Creates a child XML tree node within a XML tree node. |
---|
337 | <p> |
---|
338 | The child XML tree node is added at the end of the parent XML tree node children list. The given content string is added to the returned child XML tree node. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
339 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
340 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
341 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new child XML tree node. </td></tr> |
---|
342 | <tr><td valign="top"></td><td valign="top"><em>content</em> </td><td>The content to add to the new child XML tree node. </td></tr> |
---|
343 | </table> |
---|
344 | </dl> |
---|
345 | <dl compact><dt><b>Returns:</b></dt><dd>The new child XML tree node. </dd></dl> |
---|
346 | </td> |
---|
347 | </tr> |
---|
348 | </table> |
---|
349 | <a class="anchor" name="911035500cf0fe1bc9a259b9090f6290"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="911035500cf0fe1bc9a259b9090f6290" args="(xmlNode *parent, const char *name)" --><p> |
---|
350 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
351 | <tr> |
---|
352 | <td class="mdRow"> |
---|
353 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
354 | <tr> |
---|
355 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::AddChild </td> |
---|
356 | <td class="md" valign="top">( </td> |
---|
357 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
358 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
359 | </tr> |
---|
360 | <tr> |
---|
361 | <td class="md" nowrap align="right"></td> |
---|
362 | <td class="md"></td> |
---|
363 | <td class="md" nowrap>const char * </td> |
---|
364 | <td class="mdname" nowrap> <em>name</em></td> |
---|
365 | </tr> |
---|
366 | <tr> |
---|
367 | <td class="md"></td> |
---|
368 | <td class="md">) </td> |
---|
369 | <td class="md" colspan="2"></td> |
---|
370 | </tr> |
---|
371 | </table> |
---|
372 | </td> |
---|
373 | </tr> |
---|
374 | </table> |
---|
375 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
376 | <tr> |
---|
377 | <td> |
---|
378 | |
---|
379 | </td> |
---|
380 | <td> |
---|
381 | |
---|
382 | <p> |
---|
383 | Creates a child XML tree node within a XML tree node. |
---|
384 | <p> |
---|
385 | The child XML tree node is added at the end of the parent XML tree node children list. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
386 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
387 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
388 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new child node. </td></tr> |
---|
389 | </table> |
---|
390 | </dl> |
---|
391 | <dl compact><dt><b>Returns:</b></dt><dd>The new child XML tree node. </dd></dl> |
---|
392 | </td> |
---|
393 | </tr> |
---|
394 | </table> |
---|
395 | <a class="anchor" name="66fe48121f1fb959fc118e4046370ee4"></a><!-- doxytag: member="FUXmlWriter::AddChild" ref="66fe48121f1fb959fc118e4046370ee4" args="(xmlNode *parent, xmlNode *child)" --><p> |
---|
396 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
397 | <tr> |
---|
398 | <td class="mdRow"> |
---|
399 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
400 | <tr> |
---|
401 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT void FUXmlWriter::AddChild </td> |
---|
402 | <td class="md" valign="top">( </td> |
---|
403 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
404 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
405 | </tr> |
---|
406 | <tr> |
---|
407 | <td class="md" nowrap align="right"></td> |
---|
408 | <td class="md"></td> |
---|
409 | <td class="md" nowrap>xmlNode * </td> |
---|
410 | <td class="mdname" nowrap> <em>child</em></td> |
---|
411 | </tr> |
---|
412 | <tr> |
---|
413 | <td class="md"></td> |
---|
414 | <td class="md">) </td> |
---|
415 | <td class="md" colspan="2"></td> |
---|
416 | </tr> |
---|
417 | </table> |
---|
418 | </td> |
---|
419 | </tr> |
---|
420 | </table> |
---|
421 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
422 | <tr> |
---|
423 | <td> |
---|
424 | |
---|
425 | </td> |
---|
426 | <td> |
---|
427 | |
---|
428 | <p> |
---|
429 | Appends a dangling XML tree child node to a XML tree node. |
---|
430 | <p> |
---|
431 | The child XML tree node is added at the end of the parent XML tree node children list. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
432 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
433 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
434 | <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>The child XML tree node. </td></tr> |
---|
435 | </table> |
---|
436 | </dl> |
---|
437 | </td> |
---|
438 | </tr> |
---|
439 | </table> |
---|
440 | <a class="anchor" name="3783512c48959836acb5ba406d1cbf16"></a><!-- doxytag: member="FUXmlWriter::AddChildOnce" ref="3783512c48959836acb5ba406d1cbf16" args="(xmlNode *parent, const char *name, const T &value)" --><p> |
---|
441 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
442 | <tr> |
---|
443 | <td class="mdRow"> |
---|
444 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
445 | <tr> |
---|
446 | <td class="mdPrefix" colspan="4"> |
---|
447 | template<typename T> </td> |
---|
448 | </tr> |
---|
449 | <tr> |
---|
450 | <td class="md" nowrap valign="top">xmlNode* FUXmlWriter::AddChildOnce </td> |
---|
451 | <td class="md" valign="top">( </td> |
---|
452 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
453 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
454 | </tr> |
---|
455 | <tr> |
---|
456 | <td class="md" nowrap align="right"></td> |
---|
457 | <td class="md"></td> |
---|
458 | <td class="md" nowrap>const char * </td> |
---|
459 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
460 | </tr> |
---|
461 | <tr> |
---|
462 | <td class="md" nowrap align="right"></td> |
---|
463 | <td class="md"></td> |
---|
464 | <td class="md" nowrap>const T & </td> |
---|
465 | <td class="mdname" nowrap> <em>value</em></td> |
---|
466 | </tr> |
---|
467 | <tr> |
---|
468 | <td class="md"></td> |
---|
469 | <td class="md">) </td> |
---|
470 | <td class="md" colspan="2"><code> [inline]</code></td> |
---|
471 | </tr> |
---|
472 | </table> |
---|
473 | </td> |
---|
474 | </tr> |
---|
475 | </table> |
---|
476 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
477 | <tr> |
---|
478 | <td> |
---|
479 | |
---|
480 | </td> |
---|
481 | <td> |
---|
482 | |
---|
483 | <p> |
---|
484 | Returns a child XML tree node within a XML tree node. |
---|
485 | <p> |
---|
486 | If the child XML tree node with the given name does not exists, it is created and the given content is added to the new XML tree node. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
487 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
488 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
489 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the child XML tree node. </td></tr> |
---|
490 | <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>A primitive value. If the child XML tree node must be created: this value is stringified and added as content. </td></tr> |
---|
491 | </table> |
---|
492 | </dl> |
---|
493 | <dl compact><dt><b>Returns:</b></dt><dd>The child XML tree node. </dd></dl> |
---|
494 | </td> |
---|
495 | </tr> |
---|
496 | </table> |
---|
497 | <a class="anchor" name="78c12e2a621e0e8ca33fb081767f2dd9"></a><!-- doxytag: member="FUXmlWriter::AddChildOnce" ref="78c12e2a621e0e8ca33fb081767f2dd9" args="(xmlNode *parent, const char *name, const char *content=NULL)" --><p> |
---|
498 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
499 | <tr> |
---|
500 | <td class="mdRow"> |
---|
501 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
502 | <tr> |
---|
503 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::AddChildOnce </td> |
---|
504 | <td class="md" valign="top">( </td> |
---|
505 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
506 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
507 | </tr> |
---|
508 | <tr> |
---|
509 | <td class="md" nowrap align="right"></td> |
---|
510 | <td class="md"></td> |
---|
511 | <td class="md" nowrap>const char * </td> |
---|
512 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
513 | </tr> |
---|
514 | <tr> |
---|
515 | <td class="md" nowrap align="right"></td> |
---|
516 | <td class="md"></td> |
---|
517 | <td class="md" nowrap>const char * </td> |
---|
518 | <td class="mdname" nowrap> <em>content</em> = <code>NULL</code></td> |
---|
519 | </tr> |
---|
520 | <tr> |
---|
521 | <td class="md"></td> |
---|
522 | <td class="md">) </td> |
---|
523 | <td class="md" colspan="2"></td> |
---|
524 | </tr> |
---|
525 | </table> |
---|
526 | </td> |
---|
527 | </tr> |
---|
528 | </table> |
---|
529 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
530 | <tr> |
---|
531 | <td> |
---|
532 | |
---|
533 | </td> |
---|
534 | <td> |
---|
535 | |
---|
536 | <p> |
---|
537 | Returns a child XML tree node within a XML tree node. |
---|
538 | <p> |
---|
539 | If the child XML tree node with the given name does not exists, it is created and the given content is added to the new XML tree node. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
540 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
541 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The parent XML tree node. </td></tr> |
---|
542 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the child XML tree node. </td></tr> |
---|
543 | <tr><td valign="top"></td><td valign="top"><em>content</em> </td><td>The content to add to the child XML tree node, if it must be created. </td></tr> |
---|
544 | </table> |
---|
545 | </dl> |
---|
546 | <dl compact><dt><b>Returns:</b></dt><dd>The child XML tree node. </dd></dl> |
---|
547 | </td> |
---|
548 | </tr> |
---|
549 | </table> |
---|
550 | <a class="anchor" name="4ceadc9223ead268cef953a5d940b5f6"></a><!-- doxytag: member="FUXmlWriter::AddChildSorted" ref="4ceadc9223ead268cef953a5d940b5f6" args="(xmlNode *parent, const char *name, const char *content=NULL)" --><p> |
---|
551 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
552 | <tr> |
---|
553 | <td class="mdRow"> |
---|
554 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
555 | <tr> |
---|
556 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::AddChildSorted </td> |
---|
557 | <td class="md" valign="top">( </td> |
---|
558 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
559 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
560 | </tr> |
---|
561 | <tr> |
---|
562 | <td class="md" nowrap align="right"></td> |
---|
563 | <td class="md"></td> |
---|
564 | <td class="md" nowrap>const char * </td> |
---|
565 | <td class="mdname" nowrap> <em>name</em>, </td> |
---|
566 | </tr> |
---|
567 | <tr> |
---|
568 | <td class="md" nowrap align="right"></td> |
---|
569 | <td class="md"></td> |
---|
570 | <td class="md" nowrap>const char * </td> |
---|
571 | <td class="mdname" nowrap> <em>content</em> = <code>NULL</code></td> |
---|
572 | </tr> |
---|
573 | <tr> |
---|
574 | <td class="md"></td> |
---|
575 | <td class="md">) </td> |
---|
576 | <td class="md" colspan="2"></td> |
---|
577 | </tr> |
---|
578 | </table> |
---|
579 | </td> |
---|
580 | </tr> |
---|
581 | </table> |
---|
582 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
583 | <tr> |
---|
584 | <td> |
---|
585 | |
---|
586 | </td> |
---|
587 | <td> |
---|
588 | |
---|
589 | <p> |
---|
590 | Creates a new child XML tree node of a XML tree node The new child XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. |
---|
591 | <p> |
---|
592 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
593 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
594 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The XML tree node onto which the new XML node tree is created. </td></tr> |
---|
595 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new child XML tree node. </td></tr> |
---|
596 | <tr><td valign="top"></td><td valign="top"><em>content</em> </td><td>A content string to be added to the child XML tree node. </td></tr> |
---|
597 | </table> |
---|
598 | </dl> |
---|
599 | <dl compact><dt><b>Returns:</b></dt><dd>The new child XML tree node. </dd></dl> |
---|
600 | </td> |
---|
601 | </tr> |
---|
602 | </table> |
---|
603 | <a class="anchor" name="fd57a15f0dd904df3565fe58803663d5"></a><!-- doxytag: member="FUXmlWriter::AddChildSorted" ref="fd57a15f0dd904df3565fe58803663d5" args="(xmlNode *parent, xmlNode *child)" --><p> |
---|
604 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
605 | <tr> |
---|
606 | <td class="mdRow"> |
---|
607 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
608 | <tr> |
---|
609 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT void FUXmlWriter::AddChildSorted </td> |
---|
610 | <td class="md" valign="top">( </td> |
---|
611 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
612 | <td class="mdname" nowrap> <em>parent</em>, </td> |
---|
613 | </tr> |
---|
614 | <tr> |
---|
615 | <td class="md" nowrap align="right"></td> |
---|
616 | <td class="md"></td> |
---|
617 | <td class="md" nowrap>xmlNode * </td> |
---|
618 | <td class="mdname" nowrap> <em>child</em></td> |
---|
619 | </tr> |
---|
620 | <tr> |
---|
621 | <td class="md"></td> |
---|
622 | <td class="md">) </td> |
---|
623 | <td class="md" colspan="2"></td> |
---|
624 | </tr> |
---|
625 | </table> |
---|
626 | </td> |
---|
627 | </tr> |
---|
628 | </table> |
---|
629 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
630 | <tr> |
---|
631 | <td> |
---|
632 | |
---|
633 | </td> |
---|
634 | <td> |
---|
635 | |
---|
636 | <p> |
---|
637 | Appends a dangling XML tree node to a XML tree node The dangling XML tree node is inserted in lexical order, after all the sibling XML tree node with the same name. |
---|
638 | <p> |
---|
639 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
640 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
641 | <tr><td valign="top"></td><td valign="top"><em>parent</em> </td><td>The XML tree node onto which the dangling XML node tree is appended. </td></tr> |
---|
642 | <tr><td valign="top"></td><td valign="top"><em>child</em> </td><td>The dangling XML tree node. </td></tr> |
---|
643 | </table> |
---|
644 | </dl> |
---|
645 | </td> |
---|
646 | </tr> |
---|
647 | </table> |
---|
648 | <a class="anchor" name="bca9b2f08bdeef4e294aae6b06534c6a"></a><!-- doxytag: member="FUXmlWriter::AddContent" ref="bca9b2f08bdeef4e294aae6b06534c6a" args="(xmlNode *node, const T &value)" --><p> |
---|
649 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
650 | <tr> |
---|
651 | <td class="mdRow"> |
---|
652 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
653 | <tr> |
---|
654 | <td class="mdPrefix" colspan="4"> |
---|
655 | template<typename T> </td> |
---|
656 | </tr> |
---|
657 | <tr> |
---|
658 | <td class="md" nowrap valign="top">void FUXmlWriter::AddContent </td> |
---|
659 | <td class="md" valign="top">( </td> |
---|
660 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
661 | <td class="mdname" nowrap> <em>node</em>, </td> |
---|
662 | </tr> |
---|
663 | <tr> |
---|
664 | <td class="md" nowrap align="right"></td> |
---|
665 | <td class="md"></td> |
---|
666 | <td class="md" nowrap>const T & </td> |
---|
667 | <td class="mdname" nowrap> <em>value</em></td> |
---|
668 | </tr> |
---|
669 | <tr> |
---|
670 | <td class="md"></td> |
---|
671 | <td class="md">) </td> |
---|
672 | <td class="md" colspan="2"><code> [inline]</code></td> |
---|
673 | </tr> |
---|
674 | </table> |
---|
675 | </td> |
---|
676 | </tr> |
---|
677 | </table> |
---|
678 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
679 | <tr> |
---|
680 | <td> |
---|
681 | |
---|
682 | </td> |
---|
683 | <td> |
---|
684 | |
---|
685 | <p> |
---|
686 | Appends a primitive value to a XML tree node. |
---|
687 | <p> |
---|
688 | The primitive value is added at the end of the XML tree node's content, with no special characters added. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
689 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
690 | <tr><td valign="top"></td><td valign="top"><em>node</em> </td><td>The XML tree node. </td></tr> |
---|
691 | <tr><td valign="top"></td><td valign="top"><em>value</em> </td><td>A primitive value. The value is stringified and added as content to the XML tree node. </td></tr> |
---|
692 | </table> |
---|
693 | </dl> |
---|
694 | </td> |
---|
695 | </tr> |
---|
696 | </table> |
---|
697 | <a class="anchor" name="02ff003ae29ad264904e7b08882e80ac"></a><!-- doxytag: member="FUXmlWriter::AddContent" ref="02ff003ae29ad264904e7b08882e80ac" args="(xmlNode *node, const char *content)" --><p> |
---|
698 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
699 | <tr> |
---|
700 | <td class="mdRow"> |
---|
701 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
702 | <tr> |
---|
703 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT void FUXmlWriter::AddContent </td> |
---|
704 | <td class="md" valign="top">( </td> |
---|
705 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
706 | <td class="mdname" nowrap> <em>node</em>, </td> |
---|
707 | </tr> |
---|
708 | <tr> |
---|
709 | <td class="md" nowrap align="right"></td> |
---|
710 | <td class="md"></td> |
---|
711 | <td class="md" nowrap>const char * </td> |
---|
712 | <td class="mdname" nowrap> <em>content</em></td> |
---|
713 | </tr> |
---|
714 | <tr> |
---|
715 | <td class="md"></td> |
---|
716 | <td class="md">) </td> |
---|
717 | <td class="md" colspan="2"></td> |
---|
718 | </tr> |
---|
719 | </table> |
---|
720 | </td> |
---|
721 | </tr> |
---|
722 | </table> |
---|
723 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
724 | <tr> |
---|
725 | <td> |
---|
726 | |
---|
727 | </td> |
---|
728 | <td> |
---|
729 | |
---|
730 | <p> |
---|
731 | Appends a content string to a XML tree node. |
---|
732 | <p> |
---|
733 | The content string is added at the end of the XML tree node's content, with no special characters added. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
734 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
735 | <tr><td valign="top"></td><td valign="top"><em>node</em> </td><td>The XML tree node. </td></tr> |
---|
736 | <tr><td valign="top"></td><td valign="top"><em>content</em> </td><td>The content to add to the XML tree node. </td></tr> |
---|
737 | </table> |
---|
738 | </dl> |
---|
739 | </td> |
---|
740 | </tr> |
---|
741 | </table> |
---|
742 | <a class="anchor" name="3088ac721edd19de8d0674262dc78103"></a><!-- doxytag: member="FUXmlWriter::AddSibling" ref="3088ac721edd19de8d0674262dc78103" args="(xmlNode *sibling, const char *name)" --><p> |
---|
743 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
744 | <tr> |
---|
745 | <td class="mdRow"> |
---|
746 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
747 | <tr> |
---|
748 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::AddSibling </td> |
---|
749 | <td class="md" valign="top">( </td> |
---|
750 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
751 | <td class="mdname" nowrap> <em>sibling</em>, </td> |
---|
752 | </tr> |
---|
753 | <tr> |
---|
754 | <td class="md" nowrap align="right"></td> |
---|
755 | <td class="md"></td> |
---|
756 | <td class="md" nowrap>const char * </td> |
---|
757 | <td class="mdname" nowrap> <em>name</em></td> |
---|
758 | </tr> |
---|
759 | <tr> |
---|
760 | <td class="md"></td> |
---|
761 | <td class="md">) </td> |
---|
762 | <td class="md" colspan="2"></td> |
---|
763 | </tr> |
---|
764 | </table> |
---|
765 | </td> |
---|
766 | </tr> |
---|
767 | </table> |
---|
768 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
769 | <tr> |
---|
770 | <td> |
---|
771 | |
---|
772 | </td> |
---|
773 | <td> |
---|
774 | |
---|
775 | <p> |
---|
776 | Creates a XML tree node as a sibling of a XML tree node. |
---|
777 | <p> |
---|
778 | Two sibling XML tree nodes have the same parent XML tree node. The new XML tree node is added at the end of the parent XML tree node children list. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
779 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
780 | <tr><td valign="top"></td><td valign="top"><em>sibling</em> </td><td>The sibling XML tree node. It must have a valid parent XML tree node. </td></tr> |
---|
781 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new XML tree node. </td></tr> |
---|
782 | </table> |
---|
783 | </dl> |
---|
784 | <dl compact><dt><b>Returns:</b></dt><dd>The new sibling XML tree node. </dd></dl> |
---|
785 | </td> |
---|
786 | </tr> |
---|
787 | </table> |
---|
788 | <a class="anchor" name="7823ae9f79f17f2b285d632b258cce36"></a><!-- doxytag: member="FUXmlWriter::AddSibling" ref="7823ae9f79f17f2b285d632b258cce36" args="(xmlNode *sibling, xmlNode *dangling)" --><p> |
---|
789 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
790 | <tr> |
---|
791 | <td class="mdRow"> |
---|
792 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
793 | <tr> |
---|
794 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT void FUXmlWriter::AddSibling </td> |
---|
795 | <td class="md" valign="top">( </td> |
---|
796 | <td class="md" nowrap valign="top">xmlNode * </td> |
---|
797 | <td class="mdname" nowrap> <em>sibling</em>, </td> |
---|
798 | </tr> |
---|
799 | <tr> |
---|
800 | <td class="md" nowrap align="right"></td> |
---|
801 | <td class="md"></td> |
---|
802 | <td class="md" nowrap>xmlNode * </td> |
---|
803 | <td class="mdname" nowrap> <em>dangling</em></td> |
---|
804 | </tr> |
---|
805 | <tr> |
---|
806 | <td class="md"></td> |
---|
807 | <td class="md">) </td> |
---|
808 | <td class="md" colspan="2"></td> |
---|
809 | </tr> |
---|
810 | </table> |
---|
811 | </td> |
---|
812 | </tr> |
---|
813 | </table> |
---|
814 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
815 | <tr> |
---|
816 | <td> |
---|
817 | |
---|
818 | </td> |
---|
819 | <td> |
---|
820 | |
---|
821 | <p> |
---|
822 | Appends a dangling XML tree node as a sibling of a XML tree node. |
---|
823 | <p> |
---|
824 | Two sibling XML tree nodes have the same parent XML tree node. The dangling XML tree node is added at the end of the parent XML tree node children list. <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
825 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
826 | <tr><td valign="top"></td><td valign="top"><em>sibling</em> </td><td>The sibling XML tree node. It must have a valid parent XML tree node. </td></tr> |
---|
827 | <tr><td valign="top"></td><td valign="top"><em>dangling</em> </td><td>The dangling XML tree node. </td></tr> |
---|
828 | </table> |
---|
829 | </dl> |
---|
830 | </td> |
---|
831 | </tr> |
---|
832 | </table> |
---|
833 | <a class="anchor" name="85e246d70b7cf69dd5a82978ef63de61"></a><!-- doxytag: member="FUXmlWriter::CreateNode" ref="85e246d70b7cf69dd5a82978ef63de61" args="(const char *name)" --><p> |
---|
834 | <table class="mdTable" cellpadding="2" cellspacing="0"> |
---|
835 | <tr> |
---|
836 | <td class="mdRow"> |
---|
837 | <table cellpadding="0" cellspacing="0" border="0"> |
---|
838 | <tr> |
---|
839 | <td class="md" nowrap valign="top">FCOLLADA_EXPORT xmlNode* FUXmlWriter::CreateNode </td> |
---|
840 | <td class="md" valign="top">( </td> |
---|
841 | <td class="md" nowrap valign="top">const char * </td> |
---|
842 | <td class="mdname1" valign="top" nowrap> <em>name</em> </td> |
---|
843 | <td class="md" valign="top"> ) </td> |
---|
844 | <td class="md" nowrap></td> |
---|
845 | </tr> |
---|
846 | </table> |
---|
847 | </td> |
---|
848 | </tr> |
---|
849 | </table> |
---|
850 | <table cellspacing="5" cellpadding="0" border="0"> |
---|
851 | <tr> |
---|
852 | <td> |
---|
853 | |
---|
854 | </td> |
---|
855 | <td> |
---|
856 | |
---|
857 | <p> |
---|
858 | Creates a dangling XML tree node. |
---|
859 | <p> |
---|
860 | <dl compact><dt><b>Parameters:</b></dt><dd> |
---|
861 | <table border="0" cellspacing="2" cellpadding="0"> |
---|
862 | <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the new XML tree node. </td></tr> |
---|
863 | </table> |
---|
864 | </dl> |
---|
865 | <dl compact><dt><b>Returns:</b></dt><dd>The new XML tree node. This pointer should never be NULL. </dd></dl> |
---|
866 | </td> |
---|
867 | </tr> |
---|
868 | </table> |
---|
869 | <hr size="1"><address style="align: right;"><small>Generated on Fri May 12 16:44:45 2006 for FCollada by |
---|
870 | <a href="http://www.doxygen.org/index.html"> |
---|
871 | <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address> |
---|
872 | </body> |
---|
873 | </html> |
---|