blob: e85ff53ba01d0373a517942f7ce3579473fb29b1 [file] [log] [blame]
<!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>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>MagickCore: xml-tree.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">MagickCore
&#160;<span id="projectnumber">6.8.3</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xml-tree_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="xml-tree_8c.html#nested-classes">Data Structures</a> &#124;
<a href="xml-tree_8c.html#define-members">Macros</a> &#124;
<a href="xml-tree_8c.html#typedef-members">Typedefs</a> &#124;
<a href="xml-tree_8c.html#func-members">Functions</a> &#124;
<a href="xml-tree_8c.html#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">xml-tree.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="studio_8h_source.html">MagickCore/studio.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="blob_8h_source.html">MagickCore/blob.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="exception_8h_source.html">MagickCore/exception.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="exception-private_8h_source.html">MagickCore/exception-private.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="log_8h_source.html">MagickCore/log.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="memory___8h_source.html">MagickCore/memory_.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="semaphore_8h_source.html">MagickCore/semaphore.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="string___8h_source.html">MagickCore/string_.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="string-private_8h_source.html">MagickCore/string-private.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="token-private_8h_source.html">MagickCore/token-private.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="xml-tree_8h_source.html">MagickCore/xml-tree.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="xml-tree-private_8h_source.html">MagickCore/xml-tree-private.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="utility_8h_source.html">MagickCore/utility.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="utility-private_8h_source.html">MagickCore/utility-private.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for xml-tree.c:</div>
<div class="dyncontent">
<div class="center"><img src="xml-tree_8c__incl.png" border="0" usemap="#xml-tree_8c" alt=""/></div>
<map name="xml-tree_8c" id="xml-tree_8c">
<area shape="rect" id="node3" href="studio_8h.html" title="MagickCore/studio.h" alt="" coords="931,352,1084,379"/><area shape="rect" id="node46" href="blob_8h.html" title="MagickCore/blob.h" alt="" coords="3145,88,3285,115"/><area shape="rect" id="node56" href="exception_8h.html" title="MagickCore/exception.h" alt="" coords="2238,427,2415,453"/><area shape="rect" id="node59" href="semaphore_8h.html" title="MagickCore/semaphore.h" alt="" coords="2432,501,2619,528"/><area shape="rect" id="node89" href="string___8h.html" title="MagickCore/string_.h" alt="" coords="2133,352,2288,379"/><area shape="rect" id="node109" href="exception-private_8h.html" title="MagickCore/exception\l&#45;private.h" alt="" coords="2073,262,2237,303"/><area shape="rect" id="node111" href="log_8h.html" title="MagickCore/log.h" alt="" coords="1975,352,2108,379"/><area shape="rect" id="node117" href="memory___8h.html" title="MagickCore/memory_.h" alt="" coords="3731,179,3907,205"/><area shape="rect" id="node121" href="string-private_8h.html" title="MagickCore/string&#45;private.h" alt="" coords="4266,179,4464,205"/><area shape="rect" id="node124" href="token-private_8h.html" title="MagickCore/token&#45;private.h" alt="" coords="3572,88,3771,115"/><area shape="rect" id="node126" href="xml-tree_8h.html" title="MagickCore/xml&#45;tree.h" alt="" coords="3796,88,3964,115"/><area shape="rect" id="node128" href="xml-tree-private_8h.html" title="MagickCore/xml&#45;tree\l&#45;private.h" alt="" coords="2426,81,2581,122"/><area shape="rect" id="node133" href="utility_8h.html" title="MagickCore/utility.h" alt="" coords="3988,88,4135,115"/><area shape="rect" id="node135" href="utility-private_8h.html" title="MagickCore/utility\l&#45;private.h" alt="" coords="3311,81,3445,122"/><area shape="rect" id="node5" href="magick-config_8h.html" title="MagickCore/magick&#45;config.h" alt="" coords="1217,501,1420,528"/><area shape="rect" id="node29" href="method-attribute_8h.html" title="MagickCore/method&#45;attribute.h" alt="" coords="896,427,1119,453"/><area shape="rect" id="node41" href="magick-type_8h.html" title="MagickCore/magick&#45;type.h" alt="" coords="1779,427,1972,453"/><area shape="rect" id="node48" href="image_8h.html" title="MagickCore/image.h" alt="" coords="3139,179,3292,205"/><area shape="rect" id="node103" href="stream_8h.html" title="MagickCore/stream.h" alt="" coords="4326,269,4484,296"/><area shape="rect" id="node50" href="color_8h.html" title="MagickCore/color.h" alt="" coords="2921,352,3065,379"/><area shape="rect" id="node52" href="pixel_8h.html" title="MagickCore/pixel.h" alt="" coords="3203,427,3345,453"/><area shape="rect" id="node54" href="colorspace_8h.html" title="MagickCore/colorspace.h" alt="" coords="3123,501,3307,528"/><area shape="rect" id="node64" href="cache-view_8h.html" title="MagickCore/cache&#45;view.h" alt="" coords="3193,352,3377,379"/><area shape="rect" id="node67" href="composite_8h.html" title="MagickCore/composite.h" alt="" coords="3537,352,3719,379"/><area shape="rect" id="node69" href="compress_8h.html" title="MagickCore/compress.h" alt="" coords="3710,269,3887,296"/><area shape="rect" id="node71" href="effect_8h.html" title="MagickCore/effect.h" alt="" coords="3912,269,4060,296"/><area shape="rect" id="node75" href="geometry_8h.html" title="MagickCore/geometry.h" alt="" coords="4201,427,4375,453"/><area shape="rect" id="node78" href="layer_8h.html" title="MagickCore/layer.h" alt="" coords="3491,269,3635,296"/><area shape="rect" id="node81" href="locale___8h.html" title="MagickCore/locale_.h" alt="" coords="4561,269,4719,296"/><area shape="rect" id="node85" href="monitor_8h.html" title="MagickCore/monitor.h" alt="" coords="4086,269,4249,296"/><area shape="rect" id="node87" href="profile_8h.html" title="MagickCore/profile.h" alt="" coords="2466,269,2619,296"/><area shape="rect" id="node94" href="quantum_8h.html" title="MagickCore/quantum.h" alt="" coords="2608,352,2779,379"/><area shape="rect" id="node97" href="resample_8h.html" title="MagickCore/resample.h" alt="" coords="3192,269,3365,296"/><area shape="rect" id="node100" href="resize_8h.html" title="MagickCore/resize.h" alt="" coords="2643,269,2793,296"/><area shape="rect" id="node105" href="timer_8h.html" title="MagickCore/timer.h" alt="" coords="2819,269,2965,296"/><area shape="rect" id="node73" href="morphology_8h.html" title="MagickCore/morphology.h" alt="" coords="3975,352,4165,379"/><area shape="rect" id="node83" href="hashmap_8h.html" title="MagickCore/hashmap.h" alt="" coords="4560,352,4733,379"/><area shape="rect" id="node131" href="splay-tree_8h.html" title="MagickCore/splay&#45;tree.h" alt="" coords="2415,179,2593,205"/><area shape="rect" id="node138" href="nt-base_8h.html" title="MagickCore/nt&#45;base.h" alt="" coords="3368,179,3531,205"/><area shape="rect" id="node141" href="nt-base-private_8h.html" title="MagickCore/nt&#45;base\l&#45;private.h" alt="" coords="3555,171,3705,213"/></map>
</div>
</div>
<p><a href="xml-tree_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__XMLTreeInfo.html">_XMLTreeInfo</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__XMLTreeRoot.html">_XMLTreeRoot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a48742823605993d0319584682bef1701"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a48742823605993d0319584682bef1701">NumberPredefinedEntities</a>&#160;&#160;&#160;10</td></tr>
<tr class="separator:a48742823605993d0319584682bef1701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a36664c0d94e04ceb95fdbb33e7ad5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a90a36664c0d94e04ceb95fdbb33e7ad5">XMLWhitespace</a>&#160;&#160;&#160;&quot;\t\r\n &quot;</td></tr>
<tr class="separator:a90a36664c0d94e04ceb95fdbb33e7ad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a6427f07aaf6c8badf3957493f1c92b47"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__XMLTreeRoot.html">_XMLTreeRoot</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a></td></tr>
<tr class="separator:a6427f07aaf6c8badf3957493f1c92b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad2056fce295a8dfb02260d6641943e93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ad2056fce295a8dfb02260d6641943e93">AddChildToXMLTree</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *tag, const size_t offset)</td></tr>
<tr class="separator:ad2056fce295a8dfb02260d6641943e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cfc93015fe1dd8ef9fc0580f520afc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a2cfc93015fe1dd8ef9fc0580f520afc4">AddPathToXMLTree</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *path, const size_t offset)</td></tr>
<tr class="separator:a2cfc93015fe1dd8ef9fc0580f520afc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b75323b5babc14a1ec6174d491fcea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ab8b75323b5babc14a1ec6174d491fcea">CanonicalXMLContent</a> (const char *content, const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> pedantic)</td></tr>
<tr class="separator:ab8b75323b5babc14a1ec6174d491fcea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18197b874c07491c935aed0e02f54dc7"><td class="memItemLeft" align="right" valign="top">static char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a18197b874c07491c935aed0e02f54dc7">DestroyXMLTreeAttributes</a> (char **attributes)</td></tr>
<tr class="separator:a18197b874c07491c935aed0e02f54dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f16d7032958d7abfa38691b969a7816"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a0f16d7032958d7abfa38691b969a7816">DestroyXMLTree</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:a0f16d7032958d7abfa38691b969a7816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad892caf2ae18e893cccd2d720df67cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ad892caf2ae18e893cccd2d720df67cd0">GetNextXMLTreeTag</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:ad892caf2ae18e893cccd2d720df67cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22699f64a1c0d371b6a002321e721c2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a22699f64a1c0d371b6a002321e721c2b">GetXMLTreeAttribute</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *tag)</td></tr>
<tr class="separator:a22699f64a1c0d371b6a002321e721c2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adead2b4cf2af50c5f1f02a0d824939d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#adead2b4cf2af50c5f1f02a0d824939d4">GetXMLTreeAttributes</a> (const <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, <a class="el" href="splay-tree_8h.html#aa484232e4ff4c4539d8961e2755fe548">SplayTreeInfo</a> *attributes)</td></tr>
<tr class="separator:adead2b4cf2af50c5f1f02a0d824939d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f8b71d4ca90b76b56d6e08a3947bfab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a1f8b71d4ca90b76b56d6e08a3947bfab">GetXMLTreeChild</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *tag)</td></tr>
<tr class="separator:a1f8b71d4ca90b76b56d6e08a3947bfab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820e5dd8e29181baa6173646557738a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a820e5dd8e29181baa6173646557738a8">GetXMLTreeContent</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:a820e5dd8e29181baa6173646557738a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b07e872d5e64fc9eeeddd00a89ff9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ab2b07e872d5e64fc9eeeddd00a89ff9c">GetXMLTreeOrdered</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:ab2b07e872d5e64fc9eeeddd00a89ff9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac382bbf715c79c3ff4df95be0a01b3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#aac382bbf715c79c3ff4df95be0a01b3a">GetXMLTreePath</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *path)</td></tr>
<tr class="separator:aac382bbf715c79c3ff4df95be0a01b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd46cc5ad4fe05547bb8881fa55eaa52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#afd46cc5ad4fe05547bb8881fa55eaa52">GetXMLTreeProcessingInstructions</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *target)</td></tr>
<tr class="separator:afd46cc5ad4fe05547bb8881fa55eaa52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af758351d41ccc434dbb4a871cc644689"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#af758351d41ccc434dbb4a871cc644689">GetXMLTreeSibling</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:af758351d41ccc434dbb4a871cc644689"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebce42950f756e97d516801445878f30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#aebce42950f756e97d516801445878f30">GetXMLTreeTag</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:aebce42950f756e97d516801445878f30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf7893fc775611e8bab76383628a4745"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#aaf7893fc775611e8bab76383628a4745">InsertTagIntoXMLTree</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *child, const size_t offset)</td></tr>
<tr class="separator:aaf7893fc775611e8bab76383628a4745"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cef320da8d5be2f44d1cfd552773fc3"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a6cef320da8d5be2f44d1cfd552773fc3">ConvertUTF16ToUTF8</a> (const char *content, size_t *length)</td></tr>
<tr class="separator:a6cef320da8d5be2f44d1cfd552773fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221dbd0737ea83c21c770e634219d90b"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a221dbd0737ea83c21c770e634219d90b">ParseEntities</a> (char *xml, char **entities, int state)</td></tr>
<tr class="separator:a221dbd0737ea83c21c770e634219d90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8139fafdfdb08a548a02c4fe1fd749c9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a8139fafdfdb08a548a02c4fe1fd749c9">ParseCharacterContent</a> (<a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *root, char *xml, const size_t length, const char state)</td></tr>
<tr class="separator:a8139fafdfdb08a548a02c4fe1fd749c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae10dfa714c8fda0159881a8e3426508"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#aae10dfa714c8fda0159881a8e3426508">ParseCloseTag</a> (<a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *root, char *tag, char *<a class="el" href="method-attribute_8h.html#a5b0165433c38ac8a33af0a8639bdd62f">magick_unused</a>(xml), <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
<tr class="separator:aae10dfa714c8fda0159881a8e3426508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568d729e1dc1067530eba08795dec729"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a568d729e1dc1067530eba08795dec729">ValidateEntities</a> (char *tag, char *xml, char **entities)</td></tr>
<tr class="separator:a568d729e1dc1067530eba08795dec729"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f33e45db7aa821c0ec92861b6b11e2d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a0f33e45db7aa821c0ec92861b6b11e2d">ParseProcessingInstructions</a> (<a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *root, char *xml, size_t length)</td></tr>
<tr class="separator:a0f33e45db7aa821c0ec92861b6b11e2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c16a479005e816e1e9f8dbd5d1e5321"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a3c16a479005e816e1e9f8dbd5d1e5321">ParseInternalDoctype</a> (<a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *root, char *xml, size_t length, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
<tr class="separator:a3c16a479005e816e1e9f8dbd5d1e5321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4959727feaf488e976092c7581e18c5a"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a4959727feaf488e976092c7581e18c5a">ParseOpenTag</a> (<a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *root, char *tag, char **attributes)</td></tr>
<tr class="separator:a4959727feaf488e976092c7581e18c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8286f4c9b3b8600dff586e103851bf52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a8286f4c9b3b8600dff586e103851bf52">NewXMLTree</a> (const char *xml, <a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *exception)</td></tr>
<tr class="separator:a8286f4c9b3b8600dff586e103851bf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af942d41038e7fe54e9ab1d4d64ce6221"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#af942d41038e7fe54e9ab1d4d64ce6221">NewXMLTreeTag</a> (const char *tag)</td></tr>
<tr class="separator:af942d41038e7fe54e9ab1d4d64ce6221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1dea8de1ddcd5260b1341293ce35a23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#aa1dea8de1ddcd5260b1341293ce35a23">PruneTagFromXMLTree</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:aa1dea8de1ddcd5260b1341293ce35a23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a0194c9e6659ac1f0c64309a26ec411"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a5a0194c9e6659ac1f0c64309a26ec411">SetXMLTreeAttribute</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *tag, const char *value)</td></tr>
<tr class="separator:a5a0194c9e6659ac1f0c64309a26ec411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06548b5dca99cb3297bd69c8d89cd560"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a06548b5dca99cb3297bd69c8d89cd560">SetXMLTreeContent</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, const char *content)</td></tr>
<tr class="separator:a06548b5dca99cb3297bd69c8d89cd560"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62db99e49c06776882975ba7ff239e0f"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a62db99e49c06776882975ba7ff239e0f">EncodePredefinedEntities</a> (const char *source, ssize_t offset, char **destination, size_t *length, size_t *extent, <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> pedantic)</td></tr>
<tr class="separator:a62db99e49c06776882975ba7ff239e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac483664b5f49fa306a7ca263b1557b41"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ac483664b5f49fa306a7ca263b1557b41">XMLTreeTagToXML</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info, char **source, size_t *length, size_t *extent, size_t start, char ***attributes)</td></tr>
<tr class="separator:ac483664b5f49fa306a7ca263b1557b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a7b22451c3b92c7647ec5d4d67a8c51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#a5a7b22451c3b92c7647ec5d4d67a8c51">XMLTreeInfoToXML</a> (<a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *xml_info)</td></tr>
<tr class="separator:a5a7b22451c3b92c7647ec5d4d67a8c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ae8be25a51b11f27179016bfa6688177f"><td class="memItemLeft" align="right" valign="top">static char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml-tree_8c.html#ae8be25a51b11f27179016bfa6688177f">sentinel</a> [] = { (char *) NULL }</td></tr>
<tr class="separator:ae8be25a51b11f27179016bfa6688177f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a48742823605993d0319584682bef1701"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NumberPredefinedEntities&#160;&#160;&#160;10</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00068">68</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00459">DestroyXMLTree()</a>, and <a class="el" href="xml-tree_8c_source.html#l02080">NewXMLTreeTag()</a>.</p>
</div>
</div>
<a class="anchor" id="a90a36664c0d94e04ceb95fdbb33e7ad5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define XMLWhitespace&#160;&#160;&#160;&quot;\t\r\n &quot;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00069">69</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>, <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>, and <a class="el" href="xml-tree_8c_source.html#l01395">ParseProcessingInstructions()</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a6427f07aaf6c8badf3957493f1c92b47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="struct__XMLTreeRoot.html">_XMLTreeRoot</a> <a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00101">101</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ad2056fce295a8dfb02260d6641943e93"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* AddChildToXMLTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00164">164</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00410">AcquireMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="xml-tree_8c_source.html#l00092">_XMLTreeInfo::debug</a>, <a class="el" href="xml-tree-private_8h.html#afb548e36e920366fe1c73772f2fc4417">InsertTagIntoXMLTree()</a>, <a class="el" href="log_8c_source.html#l00570">IsEventLogging()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="memory_8c_source.html#l00845">ResetMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00212">AddPathToXMLTree()</a>, and <a class="el" href="xml-tree_8c_source.html#l01691">ParseOpenTag()</a>.</p>
</div>
</div>
<a class="anchor" id="a2cfc93015fe1dd8ef9fc0580f520afc4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* AddPathToXMLTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00212">212</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00164">AddChildToXMLTree()</a>, <a class="el" href="utility_8h_source.html#l00035">CanonicalPath</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="utility_8c_source.html#l01186">GetPathComponent()</a>, <a class="el" href="utility-private_8h.html#a2aeb4ac3d7ed0458fe40a831e9c5c6c6">GetPathComponents()</a>, <a class="el" href="xml-tree_8c_source.html#l00702">GetXMLTreeChild()</a>, <a class="el" href="xml-tree-private_8h.html#a9164c3b87d34a32450335890a54c90a0">GetXMLTreeOrdered()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="string-private_8h_source.html#l00068">StringToLong()</a>, <a class="el" href="utility_8h_source.html#l00034">SubimagePath</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="ab8b75323b5babc14a1ec6174d491fcea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> char* CanonicalXMLContent </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>content</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td>
<td class="paramname"><em>pedantic</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00296">296</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00119">AcquireString()</a>, <a class="el" href="utility_8c_source.html#l00489">Base64Encode()</a>, <a class="el" href="string_8c_source.html#l00481">ConcatenateString()</a>, <a class="el" href="token-private_8h_source.html#l00054">ConvertLatin1ToUTF8()</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="locale_8c_source.html#l00381">FormatLocaleString()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, and <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l02339">EncodePredefinedEntities()</a>.</p>
</div>
</div>
<a class="anchor" id="a6cef320da8d5be2f44d1cfd552773fc3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* ConvertUTF16ToUTF8 </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>content</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01088">1088</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, and <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a0f16d7032958d7abfa38691b969a7816"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* DestroyXMLTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00459">459</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="xml-tree_8c_source.html#l00435">DestroyXMLTreeAttributes()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::entities</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00068">NumberPredefinedEntities</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::processing_instructions</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="enhance_8c_source.html#l00462">ColorDecisionListImage()</a>, <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>, and <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>.</p>
</div>
</div>
<a class="anchor" id="a18197b874c07491c935aed0e02f54dc7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char** DestroyXMLTreeAttributes </td>
<td>(</td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>attributes</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00435">435</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, and <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00459">DestroyXMLTree()</a>, and <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a62db99e49c06776882975ba7ff239e0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* EncodePredefinedEntities </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ssize_t&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>destination</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>extent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a>&#160;</td>
<td class="paramname"><em>pedantic</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02339">2339</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00119">AcquireString()</a>, <a class="el" href="xml-tree_8c_source.html#l00296">CanonicalXMLContent()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="locale_8c_source.html#l00381">FormatLocaleString()</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="xml-tree_8c_source.html#l00082">_XMLTreeInfo::offset</a>, and <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l02373">XMLTreeTagToXML()</a>.</p>
</div>
</div>
<a class="anchor" id="ad892caf2ae18e893cccd2d720df67cd0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* GetNextXMLTreeTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00553">553</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::next</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>, and <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>.</p>
</div>
</div>
<a class="anchor" id="a22699f64a1c0d371b6a002321e721c2b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char* GetXMLTreeAttribute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>tag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00587">587</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>, <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>, and <a class="el" href="xml-tree_8c_source.html#l02373">XMLTreeTagToXML()</a>.</p>
</div>
</div>
<a class="anchor" id="adead2b4cf2af50c5f1f02a0d824939d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> GetXMLTreeAttributes </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="splay-tree_8h.html#aa484232e4ff4c4539d8961e2755fe548">SplayTreeInfo</a> *&#160;</td>
<td class="paramname"><em>attributes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00655">655</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="splay-tree_8c_source.html#l00152">AddValueToSplayTree()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="a1f8b71d4ca90b76b56d6e08a3947bfab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* GetXMLTreeChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>tag</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00702">702</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::sibling</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00212">AddPathToXMLTree()</a>, <a class="el" href="enhance_8c_source.html#l00462">ColorDecisionListImage()</a>, <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="xml-tree_8c_source.html#l00806">GetXMLTreePath()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>, and <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>.</p>
</div>
</div>
<a class="anchor" id="a820e5dd8e29181baa6173646557738a8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char* GetXMLTreeContent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00741">741</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="enhance_8c_source.html#l00462">ColorDecisionListImage()</a>, <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, and <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>.</p>
</div>
</div>
<a class="anchor" id="ab2b07e872d5e64fc9eeeddd00a89ff9c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* GetXMLTreeOrdered </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00772">772</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="aac382bbf715c79c3ff4df95be0a01b3a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* GetXMLTreePath </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>path</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00806">806</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="utility_8h_source.html#l00035">CanonicalPath</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="utility_8c_source.html#l01186">GetPathComponent()</a>, <a class="el" href="utility-private_8h.html#a2aeb4ac3d7ed0458fe40a831e9c5c6c6">GetPathComponents()</a>, <a class="el" href="xml-tree_8c_source.html#l00702">GetXMLTreeChild()</a>, <a class="el" href="xml-tree-private_8h.html#a9164c3b87d34a32450335890a54c90a0">GetXMLTreeOrdered()</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="string-private_8h_source.html#l00068">StringToLong()</a>, <a class="el" href="utility_8h_source.html#l00034">SubimagePath</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="afd46cc5ad4fe05547bb8881fa55eaa52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> const char** GetXMLTreeProcessingInstructions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>target</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00880">880</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::processing_instructions</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="af758351d41ccc434dbb4a871cc644689"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* GetXMLTreeSibling </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00927">927</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::sibling</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>.</p>
</div>
</div>
<a class="anchor" id="aebce42950f756e97d516801445878f30"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> const char* GetXMLTreeTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00958">958</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
<p>Referenced by <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf7893fc775611e8bab76383628a4745"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* InsertTagIntoXMLTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>child</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>offset</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00995">995</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::next</a>, <a class="el" href="xml-tree_8c_source.html#l00082">_XMLTreeInfo::offset</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::sibling</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
</div>
</div>
<a class="anchor" id="a8286f4c9b3b8600dff586e103851bf52"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* NewXMLTree </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"><em>exception</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01705">1705</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="xml-tree_8c_source.html#l01088">ConvertUTF16ToUTF8()</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="xml-tree_8c_source.html#l00435">DestroyXMLTreeAttributes()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::entities</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="xml-tree_8c_source.html#l02080">NewXMLTreeTag()</a>, <a class="el" href="xml-tree_8c_source.html#l00110">_XMLTreeRoot::node</a>, <a class="el" href="exception_8h_source.html#l00034">OptionWarning</a>, <a class="el" href="xml-tree_8c_source.html#l01329">ParseCharacterContent()</a>, <a class="el" href="xml-tree_8c_source.html#l01354">ParseCloseTag()</a>, <a class="el" href="xml-tree_8c_source.html#l01165">ParseEntities()</a>, <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>, <a class="el" href="xml-tree_8c_source.html#l01691">ParseOpenTag()</a>, <a class="el" href="xml-tree_8c_source.html#l01395">ParseProcessingInstructions()</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="exception_8h_source.html#l00055">ResourceLimitError</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, <a class="el" href="exception_8c_source.html#l01039">ThrowMagickException()</a>, and <a class="el" href="xml-tree_8c_source.html#l00069">XMLWhitespace</a>.</p>
<p>Referenced by <a class="el" href="enhance_8c_source.html#l00462">ColorDecisionListImage()</a>, <a class="el" href="threshold_8c_source.html#l00896">GetThresholdMapFile()</a>, <a class="el" href="property_8c_source.html#l01529">GetXMPProperty()</a>, <a class="el" href="threshold_8c_source.html#l01101">ListThresholdMapFile()</a>, and <a class="el" href="mime_8c_source.html#l00738">LoadMimeList()</a>.</p>
</div>
</div>
<a class="anchor" id="af942d41038e7fe54e9ab1d4d64ce6221"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* NewXMLTreeTag </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>tag</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02080">2080</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00410">AcquireMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00121">_XMLTreeRoot::debug</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::entities</a>, <a class="el" href="log_8c_source.html#l00570">IsEventLogging()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00110">_XMLTreeRoot::node</a>, <a class="el" href="xml-tree_8c_source.html#l00068">NumberPredefinedEntities</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::processing_instructions</a>, <a class="el" href="memory_8c_source.html#l00845">ResetMagickMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00127">_XMLTreeRoot::signature</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a8139fafdfdb08a548a02c4fe1fd749c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ParseCharacterContent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01329">1329</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00481">ConcatenateString()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::entities</a>, <a class="el" href="xml-tree_8c_source.html#l00110">_XMLTreeRoot::node</a>, <a class="el" href="xml-tree_8c_source.html#l01165">ParseEntities()</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="aae10dfa714c8fda0159881a8e3426508"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* ParseCloseTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>magick_unused</em>xml, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"><em>exception</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01354">1354</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="xml-tree_8c_source.html#l00110">_XMLTreeRoot::node</a>, <a class="el" href="exception_8h_source.html#l00034">OptionWarning</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="exception_8c_source.html#l01039">ThrowMagickException()</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a221dbd0737ea83c21c770e634219d90b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* ParseEntities </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>entities</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>state</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01165">1165</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="string_8c_source.html#l00744">CopyMagickString()</a>, <a class="el" href="xml-tree_8c_source.html#l00082">_XMLTreeInfo::offset</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, and <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>, <a class="el" href="xml-tree_8c_source.html#l01329">ParseCharacterContent()</a>, and <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>.</p>
</div>
</div>
<a class="anchor" id="a3c16a479005e816e1e9f8dbd5d1e5321"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ParseInternalDoctype </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="magick-type_8h.html#a30abf1f7276060a8f218f4ccf3af1935">ExceptionInfo</a> *&#160;</td>
<td class="paramname"><em>exception</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01472">1472</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00410">AcquireMagickMemory()</a>, <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::entities</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="exception_8h_source.html#l00034">OptionWarning</a>, <a class="el" href="xml-tree_8c_source.html#l01165">ParseEntities()</a>, <a class="el" href="xml-tree_8c_source.html#l01395">ParseProcessingInstructions()</a>, <a class="el" href="memory_8c_source.html#l00773">RelinquishMagickMemory()</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="exception_8h_source.html#l00055">ResourceLimitError</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00113">_XMLTreeRoot::standalone</a>, <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>, <a class="el" href="exception_8c_source.html#l01039">ThrowMagickException()</a>, <a class="el" href="xml-tree_8c_source.html#l01368">ValidateEntities()</a>, and <a class="el" href="xml-tree_8c_source.html#l00069">XMLWhitespace</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a4959727feaf488e976092c7581e18c5a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ParseOpenTag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>attributes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01691">1691</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00164">AddChildToXMLTree()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="xml-tree_8c_source.html#l00110">_XMLTreeRoot::node</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>.</p>
</div>
</div>
<a class="anchor" id="a0f33e45db7aa821c0ec92861b6b11e2d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void ParseProcessingInstructions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8c.html#a6427f07aaf6c8badf3957493f1c92b47">XMLTreeRoot</a> *&#160;</td>
<td class="paramname"><em>root</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01395">1395</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00410">AcquireMagickMemory()</a>, <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="string_8c_source.html#l00744">CopyMagickString()</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::processing_instructions</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00113">_XMLTreeRoot::standalone</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>, and <a class="el" href="xml-tree_8c_source.html#l00069">XMLWhitespace</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>, and <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>.</p>
</div>
</div>
<a class="anchor" id="aa1dea8de1ddcd5260b1341293ce35a23"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* PruneTagFromXMLTree </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02137">2137</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::next</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::sibling</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="a5a0194c9e6659ac1f0c64309a26ec411"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a07784d9b8e7a718c9b4f65368cf546be">MagickPrivate</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* SetXMLTreeAttribute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02210">2210</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="memory_8c_source.html#l00481">AcquireQuantumMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="memory_8c_source.html#l00524">CopyMagickMemory()</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="exception_8h_source.html#l00078">ResourceLimitFatalError</a>, <a class="el" href="xml-tree_8c_source.html#l00134">sentinel</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="exception-private_8h_source.html#l00036">ThrowFatalException</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="a06548b5dca99cb3297bd69c8d89cd560"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> <a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a>* SetXMLTreeContent </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>content</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02303">2303</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00689">ConstantString()</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="string_8c_source.html#l00814">DestroyString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, and <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>.</p>
</div>
</div>
<a class="anchor" id="a568d729e1dc1067530eba08795dec729"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="magick-type_8h.html#ac740cbce6e8928a679ae3767b49428dd">MagickBooleanType</a> ValidateEntities </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>tag</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>xml</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>entities</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l01368">1368</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, and <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>.</p>
</div>
</div>
<a class="anchor" id="a5a7b22451c3b92c7647ec5d4d67a8c51"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="method-attribute_8h.html#a487cee8f0dff0607e77f6b51d6403651">MagickExport</a> char* XMLTreeInfoToXML </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02479">2479</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="string_8c_source.html#l00119">AcquireString()</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::attributes</a>, <a class="el" href="locale_8c_source.html#l00381">FormatLocaleString()</a>, <a class="el" href="log_8h_source.html#l00029">GetMagickModule</a>, <a class="el" href="log_8c_source.html#l01236">LogMagickEvent()</a>, <a class="el" href="method-attribute_8h_source.html#l00106">MagickSignature</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="xml-tree_8c_source.html#l00116">_XMLTreeRoot::processing_instructions</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, <a class="el" href="xml-tree_8c_source.html#l00106">_XMLTreeRoot::root</a>, <a class="el" href="xml-tree_8c_source.html#l00098">_XMLTreeInfo::signature</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>, <a class="el" href="log_8h_source.html#l00053">TraceEvent</a>, and <a class="el" href="xml-tree_8c_source.html#l02373">XMLTreeTagToXML()</a>.</p>
</div>
</div>
<a class="anchor" id="ac483664b5f49fa306a7ca263b1557b41"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* XMLTreeTagToXML </td>
<td>(</td>
<td class="paramtype"><a class="el" href="xml-tree_8h.html#aee0e11ea3b6f2130b37c4d0b6d00e89c">XMLTreeInfo</a> *&#160;</td>
<td class="paramname"><em>xml_info</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>extent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char ***&#160;</td>
<td class="paramname"><em>attributes</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l02373">2373</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>References <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::attributes</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::child</a>, <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::content</a>, <a class="el" href="xml-tree_8c_source.html#l02339">EncodePredefinedEntities()</a>, <a class="el" href="locale_8c_source.html#l00381">FormatLocaleString()</a>, <a class="el" href="xml-tree_8c_source.html#l00587">GetXMLTreeAttribute()</a>, <a class="el" href="magick-type_8h_source.html#l00147">MagickFalse</a>, <a class="el" href="magick-type_8h_source.html#l00148">MagickTrue</a>, <a class="el" href="method-attribute_8h_source.html#l00108">MaxTextExtent</a>, <a class="el" href="xml-tree_8c_source.html#l00082">_XMLTreeInfo::offset</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::ordered</a>, <a class="el" href="xml-tree_8c_source.html#l00085">_XMLTreeInfo::parent</a>, <a class="el" href="memory_8c_source.html#l00958">ResizeQuantumMemory()</a>, and <a class="el" href="xml-tree_8c_source.html#l00077">_XMLTreeInfo::tag</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l02479">XMLTreeInfoToXML()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ae8be25a51b11f27179016bfa6688177f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char* sentinel[] = { (char *) NULL }</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="xml-tree_8c_source.html#l00134">134</a> of file <a class="el" href="xml-tree_8c_source.html">xml-tree.c</a>.</p>
<p>Referenced by <a class="el" href="xml-tree_8c_source.html#l00164">AddChildToXMLTree()</a>, <a class="el" href="xml-tree_8c_source.html#l00435">DestroyXMLTreeAttributes()</a>, <a class="el" href="option_8c_source.html#l01960">GetCommandOptionFlags()</a>, <a class="el" href="xml-tree_8c_source.html#l00880">GetXMLTreeProcessingInstructions()</a>, <a class="el" href="identify_8c_source.html#l00236">IdentifyImage()</a>, <a class="el" href="xml-tree_8c_source.html#l01705">NewXMLTree()</a>, <a class="el" href="xml-tree_8c_source.html#l02080">NewXMLTreeTag()</a>, <a class="el" href="option_8c_source.html#l02481">ParseCommandOption()</a>, <a class="el" href="xml-tree_8c_source.html#l01472">ParseInternalDoctype()</a>, and <a class="el" href="xml-tree_8c_source.html#l02210">SetXMLTreeAttribute()</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="dir_ed73005e52fb9d11ccda84631fe63a06.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_95a66e94b416f0a122e65928fcf2737e.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_7e75216414136f366c55fef7840927ba.html">MagickCore</a></li><li class="navelem"><a class="el" href="xml-tree_8c.html">xml-tree.c</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
</ul>
</div>
</body>
</html>