summaryrefslogtreecommitdiff
path: root/docs/api/xmlsec-xmltree.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api/xmlsec-xmltree.html')
-rw-r--r--docs/api/xmlsec-xmltree.html3354
1 files changed, 1774 insertions, 1580 deletions
diff --git a/docs/api/xmlsec-xmltree.html b/docs/api/xmlsec-xmltree.html
index 6ef85cf5..dcc98204 100644
--- a/docs/api/xmlsec-xmltree.html
+++ b/docs/api/xmlsec-xmltree.html
@@ -1,2526 +1,2720 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>xmltree</title>
-<meta name="GENERATOR" content="Modular DocBook HTML Stylesheet Version 1.79">
-<link rel="HOME" title="XML Security Library Reference Manual" href="index.html">
-<link rel="UP" title="XML Security Core Library API Reference." href="xmlsec-ref.html">
-<link rel="PREVIOUS" title="xmlsec" href="xmlsec-xmlsec.html">
-<link rel="NEXT" title="x509" href="xmlsec-x509.html">
-<style type="text/css">.synopsis, .classsynopsis {
- background: #eeeeee;
- border: solid 1px #aaaaaa;
- padding: 0.5em;
-}
-.programlisting {
- background: #eeeeff;
- border: solid 1px #aaaaff;
- padding: 0.5em;
-}
-.variablelist {
- padding: 4px;
- margin-left: 3em;
-}
-.navigation {
- background: #ffeeee;
- border: solid 1px #ffaaaa;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
-}
-.navigation a {
- color: #770000;
-}
-.navigation a:visited {
- color: #550000;
-}
-.navigation .title {
- font-size: 200%;
-}</style>
-<style type="text/css">
-table.CALSTABLE > tbody > tr:nth-child(1) > td:nth-child(1) {
- width: 20em;
-}
-.synopsis, .classsynopsis {
- background: #eeeeee;
- border: solid 1px #aaaaaa;
-}
-.programlisting {
- background: #eeeeee;
- border: solid 1px #000000;
-}
-.navigation {
- background: #eeeeee;
- border: solid 1px #000000;
-}
-.navigation a {
- color: initial;
-}
-.navigation a:visited {
- color: initial;
-}
-</style>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>xmltree: XML Security Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
+<link rel="home" href="index.html" title="XML Security Library Reference Manual">
+<link rel="up" href="xmlsec-ref.html" title="XML Security Core Library API Reference.">
+<link rel="prev" href="xmlsec-xmlsec.html" title="xmlsec">
+<link rel="next" href="xmlsec-x509.html" title="x509">
+<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
</head>
-<body><table width="100%" valign="top"><tr valign="top">
-<td valign="top" align="left" width="210">
-<img src="../images/logo.gif" alt="XML Security Library" border="0"><p></p>
-<ul>
-<li><a href="../index.html">Home</a></li>
-<li><a href="../download.html">Download</a></li>
-<li><a href="../news.html">News</a></li>
-<li><a href="../documentation.html">Documentation</a></li>
-<ul>
-<li><a href="../faq.html">FAQ</a></li>
-<li><a href="../api/xmlsec-notes.html">Tutorial</a></li>
-<li><a href="../api/xmlsec-reference.html">API reference</a></li>
-<li><a href="../api/xmlsec-examples.html">Examples</a></li>
-</ul>
-<li><a href="../xmldsig.html">XML Digital Signature</a></li>
-<ul><li><a href="http://www.aleksey.com/xmlsec/xmldsig-verifier.html">Online Verifier</a></li></ul>
-<li><a href="../xmlenc.html">XML Encryption</a></li>
-<li><a href="../c14n.html">XML Canonicalization</a></li>
-<li><a href="../bugs.html">Reporting Bugs</a></li>
-<li><a href="http://www.aleksey.com/pipermail/xmlsec">Mailing list</a></li>
-<li><a href="../related.html">Related</a></li>
-<li><a href="../authors.html">Authors</a></li>
-</ul>
-<table width="100%">
-<tr>
-<td width="15"></td>
-<td><a href="http://xmlsoft.org/"><img src="../images/libxml2-logo.png" alt="LibXML2" border="0"></a></td>
-</tr>
-<tr>
-<td width="15"></td>
-<td><a href="http://xmlsoft.org/XSLT"><img src="../images/libxslt-logo.png" alt="LibXSLT" border="0"></a></td>
-</tr>
-<tr>
-<td width="15"></td>
-<td><a href="http://www.openssl.org/"><img src="../images/openssl-logo.png" alt="OpenSSL" border="0"></a></td>
-</tr>
-<!--Links - start--><!--Links - end-->
-</table>
-</td>
-<td valign="top"><table width="100%" valign="top"><tr><td valign="top" align="left" id="xmlsecContent">
-<table width="100%" class="navigation" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="xmlsec-xmlsec.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="xmlsec-ref.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#xmlsec-xmltree.description" class="shortcut">Description</a></span>
+</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
-<th width="100%" align="center">XML Security Library Reference Manual</th>
+<td><a accesskey="u" href="xmlsec-ref.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="xmlsec-xmlsec.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="xmlsec-x509.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
-<h1>
-<a name="XMLSEC-XMLTREE"></a>xmltree</h1>
-<div class="REFNAMEDIV">
-<a name="AEN26340"></a><h2>Name</h2>xmltree -- XML tree operations.</div>
-<div class="REFSECT1">
-<a name="XMLSEC-XMLTREE.FUNCTIONS"></a><h2>Functions</h2>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26345"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refentry">
+<a name="xmlsec-xmltree"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="xmlsec-xmltree.top_of_page"></a>xmltree</span></h2>
+<p>xmltree — XML tree functions.</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="xmlsec-xmltree.stability-level"></a><h2>Stability Level</h2>
+<a href="http://foldoc.org/Stable"><span class="acronym">Stable</span></a>, unless otherwise indicated
+</div>
+<div class="refsect1">
+<a name="xmlsec-xmltree.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td>#define</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECNODEGETNAME">xmlSecNodeGetName</a><span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecNodeGetName" title="xmlSecNodeGetName()">xmlSecNodeGetName</a><span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecGetDefaultLineFeed" title="xmlSecGetDefaultLineFeed ()">xmlSecGetDefaultLineFeed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecSetDefaultLineFeed" title="xmlSecSetDefaultLineFeed ()">xmlSecSetDefaultLineFeed</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecGetNodeNsHref" title="xmlSecGetNodeNsHref ()">xmlSecGetNodeNsHref</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>const <font><span class="RETURNVALUE">xmlChar</span></font> *</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGETNODENSHREF">xmlSecGetNodeNsHref</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecCheckNodeName" title="xmlSecCheckNodeName ()">xmlSecCheckNodeName</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECCHECKNODENAME">xmlSecCheckNodeName</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecGetNextElementNode" title="xmlSecGetNextElementNode ()">xmlSecGetNextElementNode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGETNEXTELEMENTNODE">xmlSecGetNextElementNode</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecFindSibling" title="xmlSecFindSibling ()">xmlSecFindSibling</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecFindChild" title="xmlSecFindChild ()">xmlSecFindChild</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecFindParent" title="xmlSecFindParent ()">xmlSecFindParent</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecFindNode" title="xmlSecFindNode ()">xmlSecFindNode</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecAddChild" title="xmlSecAddChild ()">xmlSecAddChild</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecEnsureEmptyChild" title="xmlSecEnsureEmptyChild ()">xmlSecEnsureEmptyChild</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecAddChildNode" title="xmlSecAddChildNode ()">xmlSecAddChildNode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECFINDCHILD">xmlSecFindChild</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecAddNextSibling" title="xmlSecAddNextSibling ()">xmlSecAddNextSibling</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECFINDPARENT">xmlSecFindParent</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlNodePtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecAddPrevSibling" title="xmlSecAddPrevSibling ()">xmlSecAddPrevSibling</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECFINDNODE">xmlSecFindNode</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceNode" title="xmlSecReplaceNode ()">xmlSecReplaceNode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECADDCHILD">xmlSecAddChild</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceNodeAndReturn" title="xmlSecReplaceNodeAndReturn ()">xmlSecReplaceNodeAndReturn</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECADDCHILDNODE">xmlSecAddChildNode</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceContent" title="xmlSecReplaceContent ()">xmlSecReplaceContent</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECADDNEXTSIBLING">xmlSecAddNextSibling</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceContentAndReturn" title="xmlSecReplaceContentAndReturn ()">xmlSecReplaceContentAndReturn</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlNodePtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECADDPREVSIBLING">xmlSecAddPrevSibling</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceNodeBuffer" title="xmlSecReplaceNodeBuffer ()">xmlSecReplaceNodeBuffer</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACENODE">xmlSecReplaceNode</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecReplaceNodeBufferAndReturn" title="xmlSecReplaceNodeBufferAndReturn ()">xmlSecReplaceNodeBufferAndReturn</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACENODEANDRETURN">xmlSecReplaceNodeAndReturn</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecNodeEncodeAndSetContent" title="xmlSecNodeEncodeAndSetContent ()">xmlSecNodeEncodeAndSetContent</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACECONTENT">xmlSecReplaceContent</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecAddIDs" title="xmlSecAddIDs ()">xmlSecAddIDs</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACECONTENTANDRETURN">xmlSecReplaceContentAndReturn</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlDocPtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecCreateTree" title="xmlSecCreateTree ()">xmlSecCreateTree</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACENODEBUFFER">xmlSecReplaceNodeBuffer</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecIsEmptyNode" title="xmlSecIsEmptyNode ()">xmlSecIsEmptyNode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECREPLACENODEBUFFERANDRETURN">xmlSecReplaceNodeBufferAndReturn</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecIsEmptyString" title="xmlSecIsEmptyString ()">xmlSecIsEmptyString</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECNODEENCODEANDSETCONTENT">xmlSecNodeEncodeAndSetContent</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecGetQName" title="xmlSecGetQName ()">xmlSecGetQName</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">void</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECADDIDS">xmlSecAddIDs</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecPrintXmlString" title="xmlSecPrintXmlString ()">xmlSecPrintXmlString</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGENERATEANDADDID">xmlSecGenerateAndAddID</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecIsHex" title="xmlSecIsHex()">xmlSecIsHex</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>
-<font><span class="RETURNVALUE">xmlChar</span></font> *</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGENERATEID">xmlSecGenerateID</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="define_keyword">#define</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecGetHex" title="xmlSecGetHex()">xmlSecGetHex</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlDocPtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECCREATETREE">xmlSecCreateTree</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlSecQName2IntegerInfoConstPtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerGetInfo" title="xmlSecQName2IntegerGetInfo ()">xmlSecQName2IntegerGetInfo</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECISEMPTYNODE">xmlSecIsEmptyNode</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerGetInteger" title="xmlSecQName2IntegerGetInteger ()">xmlSecQName2IntegerGetInteger</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECISEMPTYSTRING">xmlSecIsEmptyString</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerGetIntegerFromString" title="xmlSecQName2IntegerGetIntegerFromString ()">xmlSecQName2IntegerGetIntegerFromString</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>
-<font><span class="RETURNVALUE">xmlChar</span></font> *</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGETQNAME">xmlSecGetQName</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerGetStringFromInteger" title="xmlSecQName2IntegerGetStringFromInteger ()">xmlSecQName2IntegerGetStringFromInteger</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECPRINTXMLSTRING">xmlSecPrintXmlString</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerNodeRead" title="xmlSecQName2IntegerNodeRead ()">xmlSecQName2IntegerNodeRead</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>#define</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECISHEX">xmlSecIsHex</a><span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerNodeWrite" title="xmlSecQName2IntegerNodeWrite ()">xmlSecQName2IntegerNodeWrite</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>#define</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECGETHEX">xmlSecGetHex</a><span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerAttributeRead" title="xmlSecQName2IntegerAttributeRead ()">xmlSecQName2IntegerAttributeRead</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlSecQName2IntegerInfoConstPtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERGETINFO">xmlSecQName2IntegerGetInfo</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerAttributeWrite" title="xmlSecQName2IntegerAttributeWrite ()">xmlSecQName2IntegerAttributeWrite</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERGETINTEGER">xmlSecQName2IntegerGetInteger</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerDebugDump" title="xmlSecQName2IntegerDebugDump ()">xmlSecQName2IntegerDebugDump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERGETINTEGERFROMSTRING">xmlSecQName2IntegerGetIntegerFromString</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerDebugXmlDump" title="xmlSecQName2IntegerDebugXmlDump ()">xmlSecQName2IntegerDebugXmlDump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>
-<font><span class="RETURNVALUE">xmlChar</span></font> *</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERGETSTRINGFROMINTEGER">xmlSecQName2IntegerGetStringFromInteger</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlSecQName2BitMaskInfoConstPtr</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskGetInfo" title="xmlSecQName2BitMaskGetInfo ()">xmlSecQName2BitMaskGetInfo</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERNODEREAD">xmlSecQName2IntegerNodeRead</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskGetBitMask" title="xmlSecQName2BitMaskGetBitMask ()">xmlSecQName2BitMaskGetBitMask</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERNODEWRITE">xmlSecQName2IntegerNodeWrite</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskNodesRead" title="xmlSecQName2BitMaskNodesRead ()">xmlSecQName2BitMaskNodesRead</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERATTRIBUTEREAD">xmlSecQName2IntegerAttributeRead</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskGetBitMaskFromString" title="xmlSecQName2BitMaskGetBitMaskFromString ()">xmlSecQName2BitMaskGetBitMaskFromString</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERATTRIBUTEWRITE">xmlSecQName2IntegerAttributeWrite</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskGetStringFromBitMask" title="xmlSecQName2BitMaskGetStringFromBitMask ()">xmlSecQName2BitMaskGetStringFromBitMask</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">void</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERDEBUGDUMP">xmlSecQName2IntegerDebugDump</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">int</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskNodesWrite" title="xmlSecQName2BitMaskNodesWrite ()">xmlSecQName2BitMaskNodesWrite</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">void</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERDEBUGXMLDUMP">xmlSecQName2IntegerDebugXmlDump</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskDebugDump" title="xmlSecQName2BitMaskDebugDump ()">xmlSecQName2BitMaskDebugDump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">xmlSecQName2BitMaskInfoConstPtr</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKGETINFO">xmlSecQName2BitMaskGetInfo</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">void</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskDebugXmlDump" title="xmlSecQName2BitMaskDebugXmlDump ()">xmlSecQName2BitMaskDebugXmlDump</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKGETBITMASK">xmlSecQName2BitMaskGetBitMask</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">LPWSTR</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertLocaleToUnicode" title="xmlSecWin32ConvertLocaleToUnicode ()">xmlSecWin32ConvertLocaleToUnicode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKNODESREAD">xmlSecQName2BitMaskNodesRead</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">LPWSTR</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertUtf8ToUnicode" title="xmlSecWin32ConvertUtf8ToUnicode ()">xmlSecWin32ConvertUtf8ToUnicode</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKGETBITMASKFROMSTRING">xmlSecQName2BitMaskGetBitMaskFromString</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertUnicodeToUtf8" title="xmlSecWin32ConvertUnicodeToUtf8 ()">xmlSecWin32ConvertUnicodeToUtf8</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td>
-<font><span class="RETURNVALUE">xmlChar</span></font> *</td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKGETSTRINGFROMBITMASK">xmlSecQName2BitMaskGetStringFromBitMask</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertLocaleToUtf8" title="xmlSecWin32ConvertLocaleToUtf8 ()">xmlSecWin32ConvertLocaleToUtf8</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">int</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKNODESWRITE">xmlSecQName2BitMaskNodesWrite</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">char</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertUtf8ToLocale" title="xmlSecWin32ConvertUtf8ToLocale ()">xmlSecWin32ConvertUtf8ToLocale</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">void</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKDEBUGDUMP">xmlSecQName2BitMaskDebugDump</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">xmlChar</span></font> *
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertTstrToUtf8" title="xmlSecWin32ConvertTstrToUtf8 ()">xmlSecWin32ConvertTstrToUtf8</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
-<td><font><span class="RETURNVALUE">void</span></font></td>
-<td>
-<a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKDEBUGXMLDUMP">xmlSecQName2BitMaskDebugXmlDump</a> <span class="c_punctuation"><span class="PHRASE">()</span></span>
+<td class="function_type">
+<font><span class="returnvalue">LPTSTR</span></font>
+</td>
+<td class="function_name">
+<a class="link" href="xmlsec-xmltree.html#xmlSecWin32ConvertUtf8ToTstr" title="xmlSecWin32ConvertUtf8ToTstr ()">xmlSecWin32ConvertUtf8ToTstr</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT1">
-<a name="XMLSEC-XMLTREE.OTHER"></a><h2>Types and Values</h2>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26666"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect1">
+<a name="xmlsec-xmltree.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td>struct</td>
-<td><a href="xmlsec-xmltree.html#XMLSECQNAME2INTEGERINFO">xmlSecQName2IntegerInfo</a></td>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="xmlsec-xmltree.html#xmlSecQName2IntegerInfo" title="struct xmlSecQName2IntegerInfo">xmlSecQName2IntegerInfo</a></td>
</tr>
<tr>
-<td>typedef</td>
-<td><font>xmlSecQName2IntegerInfoConstPtr</font></td>
+<td class="typedef_keyword">typedef</td>
+<td class="function_name"><font>xmlSecQName2IntegerInfoConstPtr</font></td>
</tr>
<tr>
-<td>typedef</td>
-<td><a href="xmlsec-xmltree.html#XMLSECBITMASK">xmlSecBitMask</a></td>
+<td class="typedef_keyword">typedef</td>
+<td class="function_name"><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask">xmlSecBitMask</a></td>
</tr>
<tr>
-<td>struct</td>
-<td><a href="xmlsec-xmltree.html#XMLSECQNAME2BITMASKINFO">xmlSecQName2BitMaskInfo</a></td>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="xmlsec-xmltree.html#xmlSecQName2BitMaskInfo" title="struct xmlSecQName2BitMaskInfo">xmlSecQName2BitMaskInfo</a></td>
</tr>
<tr>
-<td>typedef</td>
-<td><font>xmlSecQName2BitMaskInfoConstPtr</font></td>
+<td class="typedef_keyword">typedef</td>
+<td class="function_name"><font>xmlSecQName2BitMaskInfoConstPtr</font></td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT1">
-<a name="XMLSEC-XMLTREE.DESCRIPTION"></a><h2>Description</h2>
-<p>XML tree operations.</p>
+<div class="refsect1">
+<a name="xmlsec-xmltree.description"></a><h2>Description</h2>
+<p></p>
</div>
-<div class="REFSECT1">
-<a name="XMLSEC-XMLTREE.FUNCTIONS_DETAILS"></a><h2>Functions</h2>
-<div class="REFSECT2">
-<a name="XMLSECNODEGETNAME"></a><h3>xmlSecNodeGetName()</h3>
-<pre class="PROGRAMLISTING">#define xmlSecNodeGetName(node)</pre>
+<div class="refsect1">
+<a name="xmlsec-xmltree.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="xmlSecNodeGetName"></a><h3>xmlSecNodeGetName()</h3>
+<pre class="programlisting">#define xmlSecNodeGetName(node)</pre>
<p>Macro. Returns node's name.</p>
-<div class="REFSECT3">
-<a name="AEN26700"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26702"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecNodeGetName.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
+</table></div>
+</div>
</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecGetDefaultLineFeed"></a><h3>xmlSecGetDefaultLineFeed ()</h3>
+<pre class="programlisting">const <font><span class="returnvalue">xmlChar</span></font> *
+xmlSecGetDefaultLineFeed (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>Gets the current default linefeed.</p>
+<div class="refsect3">
+<a name="xmlSecGetDefaultLineFeed.returns"></a><h4>Returns</h4>
+<p> the current default linefeed.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECGETNODENSHREF"></a><h3>xmlSecGetNodeNsHref ()</h3>
-<pre class="PROGRAMLISTING">const <font><span class="RETURNVALUE">xmlChar</span></font> *
-xmlSecGetNodeNsHref (<code class="PARAMETER">const <font><span class="TYPE">xmlNodePtr</span></font> cur</code>);</pre>
-<p>Get's node's namespace href.</p>
-<div class="REFSECT3">
-<a name="AEN26722"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26724"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect2">
+<a name="xmlSecSetDefaultLineFeed"></a><h3>xmlSecSetDefaultLineFeed ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecSetDefaultLineFeed (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *linefeed</code></em>);</pre>
+<p>Sets the current default linefeed. The caller must ensure that the linefeed
+string exists for the lifetime of the program or until the new linefeed is set.</p>
+<div class="refsect3">
+<a name="xmlSecSetDefaultLineFeed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>cur</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>linefeed</p></td>
+<td class="parameter_description"><p>default linefeed.</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
+</table></div>
</div>
</div>
-<div class="REFSECT3">
-<a name="AEN26733"></a><h4>Returns</h4>
+<hr>
+<div class="refsect2">
+<a name="xmlSecGetNodeNsHref"></a><h3>xmlSecGetNodeNsHref ()</h3>
+<pre class="programlisting">const <font><span class="returnvalue">xmlChar</span></font> *
+xmlSecGetNodeNsHref (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> cur</code></em>);</pre>
+<p>Get's node's namespace href.</p>
+<div class="refsect3">
+<a name="xmlSecGetNodeNsHref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecGetNodeNsHref.returns"></a><h4>Returns</h4>
<p> node's namespace href.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECCHECKNODENAME"></a><h3>xmlSecCheckNodeName ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecCheckNodeName (<code class="PARAMETER">const <font><span class="TYPE">xmlNodePtr</span></font> cur</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
+<div class="refsect2">
+<a name="xmlSecCheckNodeName"></a><h3>xmlSecCheckNodeName ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecCheckNodeName (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> cur</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
<p>Checks that the node has a given name and a given namespace href.</p>
-<div class="REFSECT3">
-<a name="AEN26753"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26755"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecCheckNodeName.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>cur</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the name,</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name,</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the namespace href.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN26776"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecCheckNodeName.returns"></a><h4>Returns</h4>
<p> 1 if the node matches or 0 otherwise.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECGETNEXTELEMENTNODE"></a><h3>xmlSecGetNextElementNode ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecGetNextElementNode (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> cur</code>);</pre>
+<div class="refsect2">
+<a name="xmlSecGetNextElementNode"></a><h3>xmlSecGetNextElementNode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecGetNextElementNode (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> cur</code></em>);</pre>
<p>Seraches for the next element node.</p>
-<div class="REFSECT3">
-<a name="AEN26790"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26792"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecGetNextElementNode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>cur</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN26801"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecGetNextElementNode.returns"></a><h4>Returns</h4>
<p> the pointer to next element node or NULL if it is not found.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECFINDCHILD"></a><h3>xmlSecFindChild ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecFindChild (<code class="PARAMETER">const <font><span class="TYPE">xmlNodePtr</span></font> parent</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Searches a direct child of the <code class="PARAMETER">parent</code>
+<div class="refsect2">
+<a name="xmlSecFindSibling"></a><h3>xmlSecFindSibling ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecFindSibling (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> cur</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Searches <em class="parameter"><code>cur</code></em>
+ and the next siblings of the <em class="parameter"><code>cur</code></em>
node having given name and
namespace href.</p>
-<div class="REFSECT3">
-<a name="AEN26822"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26824"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecFindSibling.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>parent</p></td>
-<td><p>the pointer to XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the namespace href (may be NULL).</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href (may be NULL).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
+<div class="refsect3">
+<a name="xmlSecFindSibling.returns"></a><h4>Returns</h4>
+<p> the pointer to the found node or NULL if an error occurs or
+node is not found.</p>
</div>
-<div class="REFSECT3">
-<a name="AEN26845"></a><h4>Returns</h4>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecFindChild"></a><h3>xmlSecFindChild ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecFindChild (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> parent</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Searches a direct child of the <em class="parameter"><code>parent</code></em>
+ node having given name and
+namespace href.</p>
+<div class="refsect3">
+<a name="xmlSecFindChild.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the pointer to XML node.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href (may be NULL).</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecFindChild.returns"></a><h4>Returns</h4>
<p> the pointer to the found node or NULL if an error occurs or
node is not found.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECFINDPARENT"></a><h3>xmlSecFindParent ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecFindParent (<code class="PARAMETER">const <font><span class="TYPE">xmlNodePtr</span></font> cur</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Searches the ancestors axis of the <code class="PARAMETER">cur</code>
+<div class="refsect2">
+<a name="xmlSecFindParent"></a><h3>xmlSecFindParent ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecFindParent (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> cur</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Searches the ancestors axis of the <em class="parameter"><code>cur</code></em>
node for a node having given name
and namespace href.</p>
-<div class="REFSECT3">
-<a name="AEN26866"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26868"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecFindParent.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>cur</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the namespace href (may be NULL).</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href (may be NULL).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN26889"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecFindParent.returns"></a><h4>Returns</h4>
<p> the pointer to the found node or NULL if an error occurs or
node is not found.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECFINDNODE"></a><h3>xmlSecFindNode ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecFindNode (<code class="PARAMETER">const <font><span class="TYPE">xmlNodePtr</span></font> parent</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Searches all children of the <code class="PARAMETER">parent</code>
+<div class="refsect2">
+<a name="xmlSecFindNode"></a><h3>xmlSecFindNode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecFindNode (<em class="parameter"><code>const <font><span class="type">xmlNodePtr</span></font> parent</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Searches all children of the <em class="parameter"><code>parent</code></em>
node having given name and
namespace href.</p>
-<div class="REFSECT3">
-<a name="AEN26910"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26912"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecFindNode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>parent</p></td>
-<td><p>the pointer to XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the pointer to XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the namespace href (may be NULL).</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href (may be NULL).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN26933"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecFindNode.returns"></a><h4>Returns</h4>
<p> the pointer to the found node or NULL if an error occurs or
node is not found.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECADDCHILD"></a><h3>xmlSecAddChild ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecAddChild (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> parent</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Adds a child to the node <code class="PARAMETER">parent</code>
- with given <code class="PARAMETER">name</code>
- and namespace <code class="PARAMETER">ns</code>
+<div class="refsect2">
+<a name="xmlSecAddChild"></a><h3>xmlSecAddChild ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecAddChild (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> parent</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Adds a child to the node <em class="parameter"><code>parent</code></em>
+ with given <em class="parameter"><code>name</code></em>
+ and namespace <em class="parameter"><code>ns</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN26956"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN26958"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecAddChild.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>parent</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the new node name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the new node name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the new node namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the new node namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN26979"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecAddChild.returns"></a><h4>Returns</h4>
<p> pointer to the new node or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECADDCHILDNODE"></a><h3>xmlSecAddChildNode ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecAddChildNode (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> parent</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> child</code>);</pre>
-<p>Adds <code class="PARAMETER">child</code>
- node to the <code class="PARAMETER">parent</code>
- node.</p>
-<div class="REFSECT3">
-<a name="AEN26998"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27000"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect2">
+<a name="xmlSecEnsureEmptyChild"></a><h3>xmlSecEnsureEmptyChild ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecEnsureEmptyChild (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> parent</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Searches a direct child of the <em class="parameter"><code>parent</code></em>
+ node having given name and
+namespace href. If not found then element node with given name / namespace
+is added.</p>
+<div class="refsect3">
+<a name="xmlSecEnsureEmptyChild.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>parent</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the pointer to XML node.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>child</p></td>
-<td><p>the new node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the namespace href (may be NULL).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecEnsureEmptyChild.returns"></a><h4>Returns</h4>
+<p> the pointer to the found or created node; or NULL if an error occurs.</p>
</div>
</div>
-<div class="REFSECT3">
-<a name="AEN27015"></a><h4>Returns</h4>
+<hr>
+<div class="refsect2">
+<a name="xmlSecAddChildNode"></a><h3>xmlSecAddChildNode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecAddChildNode (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> parent</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> child</code></em>);</pre>
+<p>Adds <em class="parameter"><code>child</code></em>
+ node to the <em class="parameter"><code>parent</code></em>
+ node.</p>
+<div class="refsect3">
+<a name="xmlSecAddChildNode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>parent</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>child</p></td>
+<td class="parameter_description"><p>the new node.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecAddChildNode.returns"></a><h4>Returns</h4>
<p> pointer to the new node or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECADDNEXTSIBLING"></a><h3>xmlSecAddNextSibling ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecAddNextSibling (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Adds next sibling to the node <code class="PARAMETER">node</code>
- with given <code class="PARAMETER">name</code>
- and namespace <code class="PARAMETER">ns</code>
+<div class="refsect2">
+<a name="xmlSecAddNextSibling"></a><h3>xmlSecAddNextSibling ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecAddNextSibling (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Adds next sibling to the node <em class="parameter"><code>node</code></em>
+ with given <em class="parameter"><code>name</code></em>
+ and namespace <em class="parameter"><code>ns</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27038"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27040"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecAddNextSibling.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the new node name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the new node name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the new node namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the new node namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27061"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecAddNextSibling.returns"></a><h4>Returns</h4>
<p> pointer to the new node or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECADDPREVSIBLING"></a><h3>xmlSecAddPrevSibling ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlNodePtr</span></font>
-xmlSecAddPrevSibling (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *ns</code>);</pre>
-<p>Adds prev sibling to the node <code class="PARAMETER">node</code>
- with given <code class="PARAMETER">name</code>
- and namespace <code class="PARAMETER">ns</code>
+<div class="refsect2">
+<a name="xmlSecAddPrevSibling"></a><h3>xmlSecAddPrevSibling ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlNodePtr</span></font>
+xmlSecAddPrevSibling (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *ns</code></em>);</pre>
+<p>Adds prev sibling to the node <em class="parameter"><code>node</code></em>
+ with given <em class="parameter"><code>name</code></em>
+ and namespace <em class="parameter"><code>ns</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27084"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27086"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecAddPrevSibling.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the new node name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the new node name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ns</p></td>
-<td><p>the new node namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ns</p></td>
+<td class="parameter_description"><p>the new node namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27107"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecAddPrevSibling.returns"></a><h4>Returns</h4>
<p> pointer to the new node or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACENODE"></a><h3>xmlSecReplaceNode ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceNode (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> newNode</code>);</pre>
-<p>Swaps the <code class="PARAMETER">node</code>
- and <code class="PARAMETER">newNode</code>
+<div class="refsect2">
+<a name="xmlSecReplaceNode"></a><h3>xmlSecReplaceNode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceNode (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> newNode</code></em>);</pre>
+<p>Swaps the <em class="parameter"><code>node</code></em>
+ and <em class="parameter"><code>newNode</code></em>
in the XML tree.</p>
-<div class="REFSECT3">
-<a name="AEN27126"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27128"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceNode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>newNode</p></td>
-<td><p>the new node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>newNode</p></td>
+<td class="parameter_description"><p>the new node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27143"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceNode.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACENODEANDRETURN"></a><h3>xmlSecReplaceNodeAndReturn ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceNodeAndReturn (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> newNode</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> *replaced</code>);</pre>
-<p>Swaps the <code class="PARAMETER">node</code>
- and <code class="PARAMETER">newNode</code>
+<div class="refsect2">
+<a name="xmlSecReplaceNodeAndReturn"></a><h3>xmlSecReplaceNodeAndReturn ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceNodeAndReturn (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> newNode</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> *replaced</code></em>);</pre>
+<p>Swaps the <em class="parameter"><code>node</code></em>
+ and <em class="parameter"><code>newNode</code></em>
in the XML tree.</p>
-<div class="REFSECT3">
-<a name="AEN27165"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27167"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceNodeAndReturn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>newNode</p></td>
-<td><p>the new node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>newNode</p></td>
+<td class="parameter_description"><p>the new node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>replaced</p></td>
-<td><p>the replaced node, or release it if NULL is given</p></td>
-<td> </td>
+<td class="parameter_name"><p>replaced</p></td>
+<td class="parameter_description"><p>the replaced node, or release it if NULL is given</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27188"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceNodeAndReturn.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACECONTENT"></a><h3>xmlSecReplaceContent ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceContent (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> newNode</code>);</pre>
-<p>Swaps the content of <code class="PARAMETER">node</code>
- and <code class="PARAMETER">newNode</code>
+<div class="refsect2">
+<a name="xmlSecReplaceContent"></a><h3>xmlSecReplaceContent ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceContent (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> newNode</code></em>);</pre>
+<p>Swaps the content of <em class="parameter"><code>node</code></em>
+ and <em class="parameter"><code>newNode</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27207"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27209"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceContent.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>newNode</p></td>
-<td><p>the new node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>newNode</p></td>
+<td class="parameter_description"><p>the new node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27224"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceContent.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACECONTENTANDRETURN"></a><h3>xmlSecReplaceContentAndReturn ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceContentAndReturn (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> newNode</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> *replaced</code>);</pre>
-<p>Swaps the content of <code class="PARAMETER">node</code>
- and <code class="PARAMETER">newNode</code>
+<div class="refsect2">
+<a name="xmlSecReplaceContentAndReturn"></a><h3>xmlSecReplaceContentAndReturn ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceContentAndReturn (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> newNode</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> *replaced</code></em>);</pre>
+<p>Swaps the content of <em class="parameter"><code>node</code></em>
+ and <em class="parameter"><code>newNode</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27246"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27248"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceContentAndReturn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>newNode</p></td>
-<td><p>the new node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>newNode</p></td>
+<td class="parameter_description"><p>the new node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>replaced</p></td>
-<td><p>the replaced nodes, or release them if NULL is given</p></td>
-<td> </td>
+<td class="parameter_name"><p>replaced</p></td>
+<td class="parameter_description"><p>the replaced nodes, or release them if NULL is given</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27269"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceContentAndReturn.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACENODEBUFFER"></a><h3>xmlSecReplaceNodeBuffer ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceNodeBuffer (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <a href="xmlsec-xmlsec.html#XMLSECBYTE"><span class="TYPE">xmlSecByte</span></a> *buffer</code>,
- <code class="PARAMETER"><a href="xmlsec-xmlsec.html#XMLSECSIZE"><span class="TYPE">xmlSecSize</span></a> size</code>);</pre>
-<p>Swaps the <code class="PARAMETER">node</code>
- and the parsed XML data from the <code class="PARAMETER">buffer</code>
+<div class="refsect2">
+<a name="xmlSecReplaceNodeBuffer"></a><h3>xmlSecReplaceNodeBuffer ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceNodeBuffer (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buffer</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> size</code></em>);</pre>
+<p>Swaps the <em class="parameter"><code>node</code></em>
+ and the parsed XML data from the <em class="parameter"><code>buffer</code></em>
in the XML tree.</p>
-<div class="REFSECT3">
-<a name="AEN27291"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27293"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceNodeBuffer.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>buffer</p></td>
-<td><p>the XML data.</p></td>
-<td> </td>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>the XML data.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>size</p></td>
-<td><p>the XML data size.</p></td>
-<td> </td>
+<td class="parameter_name"><p>size</p></td>
+<td class="parameter_description"><p>the XML data size.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27314"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceNodeBuffer.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECREPLACENODEBUFFERANDRETURN"></a><h3>xmlSecReplaceNodeBufferAndReturn ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecReplaceNodeBufferAndReturn (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <a href="xmlsec-xmlsec.html#XMLSECBYTE"><span class="TYPE">xmlSecByte</span></a> *buffer</code>,
- <code class="PARAMETER"><a href="xmlsec-xmlsec.html#XMLSECSIZE"><span class="TYPE">xmlSecSize</span></a> size</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> *replaced</code>);</pre>
-<p>Swaps the <code class="PARAMETER">node</code>
- and the parsed XML data from the <code class="PARAMETER">buffer</code>
+<div class="refsect2">
+<a name="xmlSecReplaceNodeBufferAndReturn"></a><h3>xmlSecReplaceNodeBufferAndReturn ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecReplaceNodeBufferAndReturn (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <a class="link" href="xmlsec-xmlsec.html#xmlSecByte" title="xmlSecByte"><span class="type">xmlSecByte</span></a> *buffer</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmlsec.html#xmlSecSize" title="xmlSecSize"><span class="type">xmlSecSize</span></a> size</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> *replaced</code></em>);</pre>
+<p>Swaps the <em class="parameter"><code>node</code></em>
+ and the parsed XML data from the <em class="parameter"><code>buffer</code></em>
in the XML tree.</p>
-<div class="REFSECT3">
-<a name="AEN27339"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27341"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecReplaceNodeBufferAndReturn.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the current node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the current node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>buffer</p></td>
-<td><p>the XML data.</p></td>
-<td> </td>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>the XML data.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>size</p></td>
-<td><p>the XML data size.</p></td>
-<td> </td>
+<td class="parameter_name"><p>size</p></td>
+<td class="parameter_description"><p>the XML data size.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>replaced</p></td>
-<td><p>the replaced nodes, or release them if NULL is given</p></td>
-<td> </td>
+<td class="parameter_name"><p>replaced</p></td>
+<td class="parameter_description"><p>the replaced nodes, or release them if NULL is given</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27368"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecReplaceNodeBufferAndReturn.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECNODEENCODEANDSETCONTENT"></a><h3>xmlSecNodeEncodeAndSetContent ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecNodeEncodeAndSetContent (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *buffer</code>);</pre>
-<p>Encodes "special" characters in the <code class="PARAMETER">buffer</code>
+<div class="refsect2">
+<a name="xmlSecNodeEncodeAndSetContent"></a><h3>xmlSecNodeEncodeAndSetContent ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecNodeEncodeAndSetContent (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *buffer</code></em>);</pre>
+<p>Encodes "special" characters in the <em class="parameter"><code>buffer</code></em>
and sets the result
as the node content.</p>
-<div class="REFSECT3">
-<a name="AEN27386"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27388"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecNodeEncodeAndSetContent.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>buffer</p></td>
-<td><p>the pointer to the node content.</p></td>
-<td> </td>
+<td class="parameter_name"><p>buffer</p></td>
+<td class="parameter_description"><p>the pointer to the node content.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27403"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecNodeEncodeAndSetContent.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECADDIDS"></a><h3>xmlSecAddIDs ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">void</span></font>
-xmlSecAddIDs (<code class="PARAMETER"><font><span class="TYPE">xmlDocPtr</span></font> doc</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> cur</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> **ids</code>);</pre>
-<p>Walks thru all children of the <code class="PARAMETER">cur</code>
+<div class="refsect2">
+<a name="xmlSecAddIDs"></a><h3>xmlSecAddIDs ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecAddIDs (<em class="parameter"><code><font><span class="type">xmlDocPtr</span></font> doc</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> cur</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> **ids</code></em>);</pre>
+<p>Walks thru all children of the <em class="parameter"><code>cur</code></em>
node and adds all attributes
-from the <code class="PARAMETER">ids</code>
- list to the <code class="PARAMETER">doc</code>
+from the <em class="parameter"><code>ids</code></em>
+ list to the <em class="parameter"><code>doc</code></em>
document IDs attributes hash.</p>
-<div class="REFSECT3">
-<a name="AEN27426"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27428"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecAddIDs.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>doc</p></td>
-<td><p>the pointer to an XML document.</p></td>
-<td> </td>
+<td class="parameter_name"><p>doc</p></td>
+<td class="parameter_description"><p>the pointer to an XML document.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>cur</p></td>
-<td><p>the pointer to an XML node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>cur</p></td>
+<td class="parameter_description"><p>the pointer to an XML node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>ids</p></td>
-<td><p>the pointer to a NULL terminated list of ID attributes.</p></td>
-<td> </td>
+<td class="parameter_name"><p>ids</p></td>
+<td class="parameter_description"><p>the pointer to a NULL terminated list of ID attributes.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECGENERATEANDADDID"></a><h3>xmlSecGenerateAndAddID ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecGenerateAndAddID (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *attrName</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *prefix</code>,
- <code class="PARAMETER"><a href="xmlsec-xmlsec.html#XMLSECSIZE"><span class="TYPE">xmlSecSize</span></a> len</code>);</pre>
-<p>Generates a unique ID in the format &lt;<code class="PARAMETER">prefix</code>
-&gt;base64-encoded(<code class="PARAMETER">len</code>
- random bytes)
-and puts it in the attribute <code class="PARAMETER">attrName</code>
+<div class="refsect2">
+<a name="xmlSecCreateTree"></a><h3>xmlSecCreateTree ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlDocPtr</span></font>
+xmlSecCreateTree (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *rootNodeName</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *rootNodeNs</code></em>);</pre>
+<p>Creates a new XML tree with one root node <em class="parameter"><code>rootNodeName</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27472"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27474"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecCreateTree.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the node to ID attr to.</p></td>
-<td> </td>
+<td class="parameter_name"><p>rootNodeName</p></td>
+<td class="parameter_description"><p>the root node name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>attrName</p></td>
-<td><p>the ID attr name.</p></td>
-<td> </td>
-</tr>
-<tr>
-<td><p>prefix</p></td>
-<td><p>the prefix to add to the generated ID (can be NULL).</p></td>
-<td> </td>
-</tr>
-<tr>
-<td><p>len</p></td>
-<td><p>the length of ID.</p></td>
-<td> </td>
+<td class="parameter_name"><p>rootNodeNs</p></td>
+<td class="parameter_description"><p>the root node namespace (optional).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27501"></a><h4>Returns</h4>
-<p> 0 on success or a negative value if an error occurs.</p>
-</div>
-</div>
-<hr>
-<div class="REFSECT2">
-<a name="XMLSECGENERATEID"></a><h3>xmlSecGenerateID ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlChar</span></font> *
-xmlSecGenerateID (<code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *prefix</code>,
- <code class="PARAMETER"><a href="xmlsec-xmlsec.html#XMLSECSIZE"><span class="TYPE">xmlSecSize</span></a> len</code>);</pre>
-<p>Generates a unique ID in the format &lt;<code class="PARAMETER">prefix</code>
-&gt;base64-encoded(<code class="PARAMETER">len</code>
- random bytes).
-The caller is responsible for freeing returned string using <code class="PARAMETER">xmlFree</code>
- function.</p>
-<div class="REFSECT3">
-<a name="AEN27521"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27523"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
-<col>
-<col>
-<col>
-<tbody>
-<tr>
-<td><p>prefix</p></td>
-<td><p>the prefix to add to the generated ID (can be NULL).</p></td>
-<td> </td>
-</tr>
-<tr>
-<td><p>len</p></td>
-<td><p>the length of ID.</p></td>
-<td> </td>
-</tr>
-</tbody>
-</table>
-<p></p>
-</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27538"></a><h4>Returns</h4>
-<p> pointer to generated ID string or NULL if an error occurs.</p>
-</div>
-</div>
-<hr>
-<div class="REFSECT2">
-<a name="XMLSECCREATETREE"></a><h3>xmlSecCreateTree ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlDocPtr</span></font>
-xmlSecCreateTree (<code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *rootNodeName</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *rootNodeNs</code>);</pre>
-<p>Creates a new XML tree with one root node <code class="PARAMETER">rootNodeName</code>
-.</p>
-<div class="REFSECT3">
-<a name="AEN27556"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27558"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
-<col>
-<col>
-<col>
-<tbody>
-<tr>
-<td><p>rootNodeName</p></td>
-<td><p>the root node name.</p></td>
-<td> </td>
-</tr>
-<tr>
-<td><p>rootNodeNs</p></td>
-<td><p>the root node namespace (otpional).</p></td>
-<td> </td>
-</tr>
-</tbody>
-</table>
-<p></p>
-</div>
-</div>
-<div class="REFSECT3">
-<a name="AEN27573"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecCreateTree.returns"></a><h4>Returns</h4>
<p> pointer to the newly created tree or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECISEMPTYNODE"></a><h3>xmlSecIsEmptyNode ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecIsEmptyNode (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>);</pre>
-<p>Checks whethere the <code class="PARAMETER">node</code>
+<div class="refsect2">
+<a name="xmlSecIsEmptyNode"></a><h3>xmlSecIsEmptyNode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecIsEmptyNode (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>);</pre>
+<p>Checks whether the <em class="parameter"><code>node</code></em>
is empty (i.e. has only whitespaces children).</p>
-<div class="REFSECT3">
-<a name="AEN27588"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27590"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecIsEmptyNode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>node</p></td>
-<td><p>the node to check</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the node to check</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27599"></a><h4>Returns</h4>
-<p> 1 if <code class="PARAMETER">node</code>
+<div class="refsect3">
+<a name="xmlSecIsEmptyNode.returns"></a><h4>Returns</h4>
+<p> 1 if <em class="parameter"><code>node</code></em>
is empty, 0 otherwise or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECISEMPTYSTRING"></a><h3>xmlSecIsEmptyString ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecIsEmptyString (<code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *str</code>);</pre>
-<p>Checks whethere the <code class="PARAMETER">str</code>
+<div class="refsect2">
+<a name="xmlSecIsEmptyString"></a><h3>xmlSecIsEmptyString ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecIsEmptyString (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *str</code></em>);</pre>
+<p>Checks whether the <em class="parameter"><code>str</code></em>
is empty (i.e. has only whitespaces children).</p>
-<div class="REFSECT3">
-<a name="AEN27615"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27617"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecIsEmptyString.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>str</p></td>
-<td><p>the string to check</p></td>
-<td> </td>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to check</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27626"></a><h4>Returns</h4>
-<p> 1 if <code class="PARAMETER">str</code>
+<div class="refsect3">
+<a name="xmlSecIsEmptyString.returns"></a><h4>Returns</h4>
+<p> 1 if <em class="parameter"><code>str</code></em>
is empty, 0 otherwise or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECGETQNAME"></a><h3>xmlSecGetQName ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlChar</span></font> *
-xmlSecGetQName (<code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *href</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *local</code>);</pre>
-<p>Creates QName (prefix:local) from <code class="PARAMETER">href</code>
- and <code class="PARAMETER">local</code>
- in the context of the <code class="PARAMETER">node</code>
+<div class="refsect2">
+<a name="xmlSecGetQName"></a><h3>xmlSecGetQName ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
+xmlSecGetQName (<em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *href</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *local</code></em>);</pre>
+<p>Creates QName (prefix:local) from <em class="parameter"><code>href</code></em>
+ and <em class="parameter"><code>local</code></em>
+ in the context of the <em class="parameter"><code>node</code></em>
.
Caller is responsible for freeing returned string with xmlFree.</p>
-<div class="REFSECT3">
-<a name="AEN27650"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27652"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecGetQName.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>node</p></td>
-<td><p>the context node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the context node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>href</p></td>
-<td><p>the QName href (can be NULL).</p></td>
-<td> </td>
+<td class="parameter_name"><p>href</p></td>
+<td class="parameter_description"><p>the QName href (can be NULL).</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>local</p></td>
-<td><p>the QName local part.</p></td>
-<td> </td>
+<td class="parameter_name"><p>local</p></td>
+<td class="parameter_description"><p>the QName local part.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27673"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecGetQName.returns"></a><h4>Returns</h4>
<p> qname or NULL if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECPRINTXMLSTRING"></a><h3>xmlSecPrintXmlString ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecPrintXmlString (<code class="PARAMETER"><font><span class="TYPE">FILE</span></font> *fd</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *str</code>);</pre>
-<p>Encodes the <code class="PARAMETER">str</code>
- (e.g. replaces '&amp;' with '&amp;') and writes it to <code class="PARAMETER">fd</code>
+<div class="refsect2">
+<a name="xmlSecPrintXmlString"></a><h3>xmlSecPrintXmlString ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecPrintXmlString (<em class="parameter"><code><font><span class="type">FILE</span></font> *fd</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *str</code></em>);</pre>
+<p>Encodes the <em class="parameter"><code>str</code></em>
+ (e.g. replaces '&amp;' with '&amp;') and writes it to <em class="parameter"><code>fd</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27692"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27694"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecPrintXmlString.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>fd</p></td>
-<td><p>the file descriptor to write the XML string to</p></td>
-<td> </td>
+<td class="parameter_name"><p>fd</p></td>
+<td class="parameter_description"><p>the file descriptor to write the XML string to</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>str</p></td>
-<td><p>the string</p></td>
-<td> </td>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27709"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecPrintXmlString.returns"></a><h4>Returns</h4>
<p> he number of bytes transmitted or a negative value if an error occurs.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECISHEX"></a><h3>xmlSecIsHex()</h3>
-<pre class="PROGRAMLISTING">#define xmlSecIsHex(c)</pre>
-<p>Macro. Returns 1 if <code class="PARAMETER">c</code>
+<div class="refsect2">
+<a name="xmlSecIsHex"></a><h3>xmlSecIsHex()</h3>
+<pre class="programlisting">#define xmlSecIsHex(c)</pre>
+<p>Macro. Returns 1 if <em class="parameter"><code>c</code></em>
is a hex digit or 0 other wise.</p>
-<div class="REFSECT3">
-<a name="AEN27719"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27721"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecIsHex.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>c</p></td>
-<td><p>the character.</p></td>
-<td> </td>
+<td class="parameter_name"><p>c</p></td>
+<td class="parameter_description"><p>the character.</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECGETHEX"></a><h3>xmlSecGetHex()</h3>
-<pre class="PROGRAMLISTING">#define xmlSecGetHex(c)</pre>
-<p>Macro. Returns the hex value of the <code class="PARAMETER">c</code>
+<div class="refsect2">
+<a name="xmlSecGetHex"></a><h3>xmlSecGetHex()</h3>
+<pre class="programlisting">#define xmlSecGetHex(c)</pre>
+<p>Macro. Returns the hex value of the <em class="parameter"><code>c</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27737"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27739"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecGetHex.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody><tr>
-<td><p>c</p></td>
-<td><p>the character,</p></td>
-<td> </td>
+<td class="parameter_name"><p>c</p></td>
+<td class="parameter_description"><p>the character,</p></td>
+<td class="parameter_annotations"> </td>
</tr></tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERGETINFO"></a><h3>xmlSecQName2IntegerGetInfo ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlSecQName2IntegerInfoConstPtr</span></font>
-xmlSecQName2IntegerGetInfo (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>);</pre>
-<p>Maps integer <code class="PARAMETER">intValue</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerGetInfo"></a><h3>xmlSecQName2IntegerGetInfo ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlSecQName2IntegerInfoConstPtr</span></font>
+xmlSecQName2IntegerGetInfo (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>);</pre>
+<p>Maps integer <em class="parameter"><code>intValue</code></em>
to a QName prefix.</p>
-<div class="REFSECT3">
-<a name="AEN27763"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27765"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetInfo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27780"></a><h4>Returns</h4>
-<p> the QName info that is mapped to <code class="PARAMETER">intValue</code>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetInfo.returns"></a><h4>Returns</h4>
+<p> the QName info that is mapped to <em class="parameter"><code>intValue</code></em>
or NULL if such value
is not found.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERGETINTEGER"></a><h3>xmlSecQName2IntegerGetInteger ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2IntegerGetInteger (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qnameHref</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qnameLocalPart</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> *intValue</code>);</pre>
-<p>Maps qname qname to an integer and returns it in <code class="PARAMETER">intValue</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerGetInteger"></a><h3>xmlSecQName2IntegerGetInteger ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2IntegerGetInteger (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qnameHref</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qnameLocalPart</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> *intValue</code></em>);</pre>
+<p>Maps qname qname to an integer and returns it in <em class="parameter"><code>intValue</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27805"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27807"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetInteger.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qnameHref</p></td>
-<td><p>the qname href value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qnameHref</p></td>
+<td class="parameter_description"><p>the qname href value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qnameLocalPart</p></td>
-<td><p>the qname local part value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qnameLocalPart</p></td>
+<td class="parameter_description"><p>the qname local part value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the pointer to result integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the pointer to result integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27834"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetInteger.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERGETINTEGERFROMSTRING"></a><h3>xmlSecQName2IntegerGetIntegerFromString ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerGetIntegerFromString"></a><h3>xmlSecQName2IntegerGetIntegerFromString ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
xmlSecQName2IntegerGetIntegerFromString
- (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qname</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> *intValue</code>);</pre>
-<p>Converts <code class="PARAMETER">qname</code>
- into integer in context of <code class="PARAMETER">node</code>
+ (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qname</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> *intValue</code></em>);</pre>
+<p>Converts <em class="parameter"><code>qname</code></em>
+ into integer in context of <em class="parameter"><code>node</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27859"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27861"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetIntegerFromString.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qname</p></td>
-<td><p>the qname string.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qname</p></td>
+<td class="parameter_description"><p>the qname string.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the pointer to result integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the pointer to result integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27888"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetIntegerFromString.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERGETSTRINGFROMINTEGER"></a><h3>xmlSecQName2IntegerGetStringFromInteger ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlChar</span></font> *
+<div class="refsect2">
+<a name="xmlSecQName2IntegerGetStringFromInteger"></a><h3>xmlSecQName2IntegerGetStringFromInteger ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
xmlSecQName2IntegerGetStringFromInteger
- (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>);</pre>
-<p>Creates qname string for <code class="PARAMETER">intValue</code>
- in context of given <code class="PARAMETER">node</code>
+ (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>);</pre>
+<p>Creates qname string for <em class="parameter"><code>intValue</code></em>
+ in context of given <em class="parameter"><code>node</code></em>
. Caller
-is responsible for freeing returned string with <code class="PARAMETER">xmlFree</code>
+is responsible for freeing returned string with <em class="parameter"><code>xmlFree</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27911"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27913"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetStringFromInteger.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27934"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerGetStringFromInteger.returns"></a><h4>Returns</h4>
<p> pointer to newly allocated string on success or NULL if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERNODEREAD"></a><h3>xmlSecQName2IntegerNodeRead ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2IntegerNodeRead (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> *intValue</code>);</pre>
-<p>Reads the content of <code class="PARAMETER">node</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerNodeRead"></a><h3>xmlSecQName2IntegerNodeRead ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2IntegerNodeRead (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> *intValue</code></em>);</pre>
+<p>Reads the content of <em class="parameter"><code>node</code></em>
and converts it to an integer using mapping
-from <code class="PARAMETER">info</code>
+from <em class="parameter"><code>info</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN27956"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN27958"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerNodeRead.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the pointer to result integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the pointer to result integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN27979"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerNodeRead.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERNODEWRITE"></a><h3>xmlSecQName2IntegerNodeWrite ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2IntegerNodeWrite (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeName</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeNs</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>);</pre>
-<p>Creates new child node in <code class="PARAMETER">node</code>
- and sets its value to <code class="PARAMETER">intValue</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerNodeWrite"></a><h3>xmlSecQName2IntegerNodeWrite ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2IntegerNodeWrite (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeName</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeNs</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>);</pre>
+<p>Creates new child node in <em class="parameter"><code>node</code></em>
+ and sets its value to <em class="parameter"><code>intValue</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28007"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28009"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerNodeWrite.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the parent node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the parent node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeName</p></td>
-<td><p>the child node name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeName</p></td>
+<td class="parameter_description"><p>the child node name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeNs</p></td>
-<td><p>the child node namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeNs</p></td>
+<td class="parameter_description"><p>the child node namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28042"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerNodeWrite.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERATTRIBUTEREAD"></a><h3>xmlSecQName2IntegerAttributeRead ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2IntegerAttributeRead (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *attrName</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> *intValue</code>);</pre>
-<p>Gets the value of <code class="PARAMETER">attrName</code>
- atrtibute from <code class="PARAMETER">node</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerAttributeRead"></a><h3>xmlSecQName2IntegerAttributeRead ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2IntegerAttributeRead (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *attrName</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> *intValue</code></em>);</pre>
+<p>Gets the value of <em class="parameter"><code>attrName</code></em>
+ atrtibute from <em class="parameter"><code>node</code></em>
and converts it to integer
-according to <code class="PARAMETER">info</code>
+according to <em class="parameter"><code>info</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28068"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28070"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerAttributeRead.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the element node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the element node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>attrName</p></td>
-<td><p>the attribute name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>attrName</p></td>
+<td class="parameter_description"><p>the attribute name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the pointer to result integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the pointer to result integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28097"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerAttributeRead.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERATTRIBUTEWRITE"></a><h3>xmlSecQName2IntegerAttributeWrite ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2IntegerAttributeWrite (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *attrName</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>);</pre>
-<p>Converts <code class="PARAMETER">intValue</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerAttributeWrite"></a><h3>xmlSecQName2IntegerAttributeWrite ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2IntegerAttributeWrite (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *attrName</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>);</pre>
+<p>Converts <em class="parameter"><code>intValue</code></em>
to a qname and sets it to the value of
-attribute <code class="PARAMETER">attrName</code>
- in <code class="PARAMETER">node</code>
+attribute <em class="parameter"><code>attrName</code></em>
+ in <em class="parameter"><code>node</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28123"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28125"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerAttributeWrite.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the parent node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the parent node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>attrName</p></td>
-<td><p>the name of attribute.</p></td>
-<td> </td>
+<td class="parameter_name"><p>attrName</p></td>
+<td class="parameter_description"><p>the name of attribute.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28152"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2IntegerAttributeWrite.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERDEBUGDUMP"></a><h3>xmlSecQName2IntegerDebugDump ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">void</span></font>
-xmlSecQName2IntegerDebugDump (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER"><font><span class="TYPE">FILE</span></font> *output</code>);</pre>
-<p>Prints <code class="PARAMETER">intValue</code>
- into <code class="PARAMETER">output</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerDebugDump"></a><h3>xmlSecQName2IntegerDebugDump ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecQName2IntegerDebugDump (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code><font><span class="type">FILE</span></font> *output</code></em>);</pre>
+<p>Prints <em class="parameter"><code>intValue</code></em>
+ into <em class="parameter"><code>output</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28177"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28179"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerDebugDump.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the value name to print.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the value name to print.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>output</p></td>
-<td><p>the pointer to output FILE.</p></td>
-<td> </td>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>the pointer to output FILE.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERDEBUGXMLDUMP"></a><h3>xmlSecQName2IntegerDebugXmlDump ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">void</span></font>
-xmlSecQName2IntegerDebugXmlDump (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2IntegerInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> intValue</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER"><font><span class="TYPE">FILE</span></font> *output</code>);</pre>
-<p>Prints <code class="PARAMETER">intValue</code>
- into <code class="PARAMETER">output</code>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerDebugXmlDump"></a><h3>xmlSecQName2IntegerDebugXmlDump ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecQName2IntegerDebugXmlDump (<em class="parameter"><code><font><span class="type">xmlSecQName2IntegerInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> intValue</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code><font><span class="type">FILE</span></font> *output</code></em>);</pre>
+<p>Prints <em class="parameter"><code>intValue</code></em>
+ into <em class="parameter"><code>output</code></em>
in XML format.</p>
-<div class="REFSECT3">
-<a name="AEN28228"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28230"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerDebugXmlDump.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>intValue</p></td>
-<td><p>the integer value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>intValue</p></td>
+<td class="parameter_description"><p>the integer value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the value name to print.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the value name to print.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>output</p></td>
-<td><p>the pointer to output FILE.</p></td>
-<td> </td>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>the pointer to output FILE.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKGETINFO"></a><h3>xmlSecQName2BitMaskGetInfo ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlSecQName2BitMaskInfoConstPtr</span></font>
-xmlSecQName2BitMaskGetInfo (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> mask</code>);</pre>
-<p>Converts <code class="PARAMETER">mask</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskGetInfo"></a><h3>xmlSecQName2BitMaskGetInfo ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlSecQName2BitMaskInfoConstPtr</span></font>
+xmlSecQName2BitMaskGetInfo (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> mask</code></em>);</pre>
+<p>Converts <em class="parameter"><code>mask</code></em>
to qname.</p>
-<div class="REFSECT3">
-<a name="AEN28272"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28274"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetInfo.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the bit mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the bit mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28289"></a><h4>Returns</h4>
-<p> pointer to the qname info for <code class="PARAMETER">mask</code>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetInfo.returns"></a><h4>Returns</h4>
+<p> pointer to the qname info for <em class="parameter"><code>mask</code></em>
or NULL if mask is unknown.</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKGETBITMASK"></a><h3>xmlSecQName2BitMaskGetBitMask ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2BitMaskGetBitMask (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qnameLocalPart</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qnameHref</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> *mask</code>);</pre>
-<p>Converts <code class="PARAMETER">qnameLocalPart</code>
- to <code class="PARAMETER">mask</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskGetBitMask"></a><h3>xmlSecQName2BitMaskGetBitMask ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2BitMaskGetBitMask (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qnameLocalPart</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qnameHref</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> *mask</code></em>);</pre>
+<p>Converts <em class="parameter"><code>qnameLocalPart</code></em>
+ to <em class="parameter"><code>mask</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28315"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28317"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetBitMask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qnameLocalPart</p></td>
-<td><p>the qname LocalPart value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qnameHref</p></td>
+<td class="parameter_description"><p>the qname Href value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qnameHref</p></td>
-<td><p>the qname Href value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qnameLocalPart</p></td>
+<td class="parameter_description"><p>the qname LocalPart value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the pointer to result mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the pointer to result mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28344"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetBitMask.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKNODESREAD"></a><h3>xmlSecQName2BitMaskNodesRead ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2BitMaskNodesRead (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> *node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeName</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeNs</code>,
- <code class="PARAMETER"><font><span class="TYPE">int</span></font> stopOnUnknown</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> *mask</code>);</pre>
-<p>Reads &lt;<code class="PARAMETER">nodeNs</code>
-:<code class="PARAMETER">nodeName</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskNodesRead"></a><h3>xmlSecQName2BitMaskNodesRead ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2BitMaskNodesRead (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> *node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeName</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeNs</code></em>,
+ <em class="parameter"><code><font><span class="type">int</span></font> stopOnUnknown</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> *mask</code></em>);</pre>
+<p>Reads &lt;<em class="parameter"><code>nodeNs</code></em>
+:<em class="parameter"><code>nodeName</code></em>
&gt; elements and puts the result bit mask
-into <code class="PARAMETER">mask</code>
-. When function exits, <code class="PARAMETER">node</code>
+into <em class="parameter"><code>mask</code></em>
+. When function exits, <em class="parameter"><code>node</code></em>
points to the first element node
-after all the &lt;<code class="PARAMETER">nodeNs</code>
-:<code class="PARAMETER">nodeName</code>
+after all the &lt;<em class="parameter"><code>nodeNs</code></em>
+:<em class="parameter"><code>nodeName</code></em>
&gt; elements.</p>
-<div class="REFSECT3">
-<a name="AEN28379"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28381"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskNodesRead.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the start.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the start.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeName</p></td>
-<td><p>the mask nodes name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeName</p></td>
+<td class="parameter_description"><p>the mask nodes name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeNs</p></td>
-<td><p>the mask nodes namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeNs</p></td>
+<td class="parameter_description"><p>the mask nodes namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>stopOnUnknown</p></td>
-<td><p>if this flag is set then function exits if unknown
+<td class="parameter_name"><p>stopOnUnknown</p></td>
+<td class="parameter_description"><p>if this flag is set then function exits if unknown
value was found.</p></td>
-<td> </td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the pointer to result mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the pointer to result mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28420"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskNodesRead.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKGETBITMASKFROMSTRING"></a><h3>xmlSecQName2BitMaskGetBitMaskFromString ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskGetBitMaskFromString"></a><h3>xmlSecQName2BitMaskGetBitMaskFromString ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
xmlSecQName2BitMaskGetBitMaskFromString
- (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *qname</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> *mask</code>);</pre>
-<p>Converts <code class="PARAMETER">qname</code>
- into integer in context of <code class="PARAMETER">node</code>
+ (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *qname</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> *mask</code></em>);</pre>
+<p>Converts <em class="parameter"><code>qname</code></em>
+ into integer in context of <em class="parameter"><code>node</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28445"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28447"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetBitMaskFromString.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>qname</p></td>
-<td><p>the qname string.</p></td>
-<td> </td>
+<td class="parameter_name"><p>qname</p></td>
+<td class="parameter_description"><p>the qname string.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the pointer to result msk value.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the pointer to result msk value.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28474"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetBitMaskFromString.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKGETSTRINGFROMBITMASK"></a><h3>xmlSecQName2BitMaskGetStringFromBitMask ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">xmlChar</span></font> *
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskGetStringFromBitMask"></a><h3>xmlSecQName2BitMaskGetStringFromBitMask ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
xmlSecQName2BitMaskGetStringFromBitMask
- (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> mask</code>);</pre>
-<p>Creates qname string for <code class="PARAMETER">mask</code>
- in context of given <code class="PARAMETER">node</code>
+ (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> mask</code></em>);</pre>
+<p>Creates qname string for <em class="parameter"><code>mask</code></em>
+ in context of given <em class="parameter"><code>node</code></em>
. Caller
-is responsible for freeing returned string with <code class="PARAMETER">xmlFree</code>
+is responsible for freeing returned string with <em class="parameter"><code>xmlFree</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28497"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28499"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetStringFromBitMask.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;integer mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;integer mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the pointer to node.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the pointer to node.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28520"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskGetStringFromBitMask.returns"></a><h4>Returns</h4>
<p> pointer to newly allocated string on success or NULL if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKNODESWRITE"></a><h3>xmlSecQName2BitMaskNodesWrite ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">int</span></font>
-xmlSecQName2BitMaskNodesWrite (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><font><span class="TYPE">xmlNodePtr</span></font> node</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeName</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *nodeNs</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> mask</code>);</pre>
-<p>Writes &lt;<code class="PARAMETER">nodeNs</code>
-:<code class="PARAMETER">nodeName</code>
-&gt; elemnts with values from <code class="PARAMETER">mask</code>
- to <code class="PARAMETER">node</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskNodesWrite"></a><h3>xmlSecQName2BitMaskNodesWrite ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">int</span></font>
+xmlSecQName2BitMaskNodesWrite (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><font><span class="type">xmlNodePtr</span></font> node</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeName</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *nodeNs</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> mask</code></em>);</pre>
+<p>Writes &lt;<em class="parameter"><code>nodeNs</code></em>
+:<em class="parameter"><code>nodeName</code></em>
+&gt; elemnts with values from <em class="parameter"><code>mask</code></em>
+ to <em class="parameter"><code>node</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28550"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28552"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskNodesWrite.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>node</p></td>
-<td><p>the parent element for mask nodes.</p></td>
-<td> </td>
+<td class="parameter_name"><p>node</p></td>
+<td class="parameter_description"><p>the parent element for mask nodes.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeName</p></td>
-<td><p>the mask nodes name.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeName</p></td>
+<td class="parameter_description"><p>the mask nodes name.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>nodeNs</p></td>
-<td><p>the mask nodes namespace.</p></td>
-<td> </td>
+<td class="parameter_name"><p>nodeNs</p></td>
+<td class="parameter_description"><p>the mask nodes namespace.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the bit mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the bit mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
-<div class="REFSECT3">
-<a name="AEN28585"></a><h4>Returns</h4>
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskNodesWrite.returns"></a><h4>Returns</h4>
<p> 0 on success or a negative value if an error occurs,</p>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKDEBUGDUMP"></a><h3>xmlSecQName2BitMaskDebugDump ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">void</span></font>
-xmlSecQName2BitMaskDebugDump (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> mask</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER"><font><span class="TYPE">FILE</span></font> *output</code>);</pre>
-<p>Prints debug information about <code class="PARAMETER">mask</code>
- to <code class="PARAMETER">output</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskDebugDump"></a><h3>xmlSecQName2BitMaskDebugDump ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecQName2BitMaskDebugDump (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> mask</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code><font><span class="type">FILE</span></font> *output</code></em>);</pre>
+<p>Prints debug information about <em class="parameter"><code>mask</code></em>
+ to <em class="parameter"><code>output</code></em>
.</p>
-<div class="REFSECT3">
-<a name="AEN28610"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28612"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskDebugDump.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the bit mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the bit mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the value name to print.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the value name to print.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>output</p></td>
-<td><p>the pointer to output FILE.</p></td>
-<td> </td>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>the pointer to output FILE.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKDEBUGXMLDUMP"></a><h3>xmlSecQName2BitMaskDebugXmlDump ()</h3>
-<pre class="PROGRAMLISTING"><font><span class="RETURNVALUE">void</span></font>
-xmlSecQName2BitMaskDebugXmlDump (<code class="PARAMETER"><font><span class="TYPE">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code>,
- <code class="PARAMETER"><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> mask</code>,
- <code class="PARAMETER">const <font><span class="TYPE">xmlChar</span></font> *name</code>,
- <code class="PARAMETER"><font><span class="TYPE">FILE</span></font> *output</code>);</pre>
-<p>Prints debug information about <code class="PARAMETER">mask</code>
- to <code class="PARAMETER">output</code>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskDebugXmlDump"></a><h3>xmlSecQName2BitMaskDebugXmlDump ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">void</span></font>
+xmlSecQName2BitMaskDebugXmlDump (<em class="parameter"><code><font><span class="type">xmlSecQName2BitMaskInfoConstPtr</span></font> info</code></em>,
+ <em class="parameter"><code><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> mask</code></em>,
+ <em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *name</code></em>,
+ <em class="parameter"><code><font><span class="type">FILE</span></font> *output</code></em>);</pre>
+<p>Prints debug information about <em class="parameter"><code>mask</code></em>
+ to <em class="parameter"><code>output</code></em>
in XML format.</p>
-<div class="REFSECT3">
-<a name="AEN28661"></a><h4>Parameters</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28663"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskDebugXmlDump.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>info</p></td>
-<td><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
-<td> </td>
+<td class="parameter_name"><p>info</p></td>
+<td class="parameter_description"><p>the qname&lt;-&gt;bit mask mapping information.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>mask</p></td>
-<td><p>the bit mask.</p></td>
-<td> </td>
+<td class="parameter_name"><p>mask</p></td>
+<td class="parameter_description"><p>the bit mask.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>name</p></td>
-<td><p>the value name to print.</p></td>
-<td> </td>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>the value name to print.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td><p>output</p></td>
-<td><p>the pointer to output FILE.</p></td>
-<td> </td>
+<td class="parameter_name"><p>output</p></td>
+<td class="parameter_description"><p>the pointer to output FILE.</p></td>
+<td class="parameter_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
+</table></div>
</div>
</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertLocaleToUnicode"></a><h3>xmlSecWin32ConvertLocaleToUnicode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">LPWSTR</span></font>
+xmlSecWin32ConvertLocaleToUnicode (<em class="parameter"><code>const <font><span class="type">char</span></font> *str</code></em>);</pre>
+<p>Converts input string from current system locale to Unicode.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertLocaleToUnicode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertLocaleToUnicode.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertUtf8ToUnicode"></a><h3>xmlSecWin32ConvertUtf8ToUnicode ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">LPWSTR</span></font>
+xmlSecWin32ConvertUtf8ToUnicode (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *str</code></em>);</pre>
+<p>Converts input string from UTF8 to Unicode.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToUnicode.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToUnicode.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertUnicodeToUtf8"></a><h3>xmlSecWin32ConvertUnicodeToUtf8 ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
+xmlSecWin32ConvertUnicodeToUtf8 (<em class="parameter"><code><font><span class="type">LPCWSTR</span></font> str</code></em>);</pre>
+<p>Converts input string from Unicode to UTF8.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUnicodeToUtf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUnicodeToUtf8.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
</div>
-<div class="REFSECT1">
-<a name="XMLSEC-XMLTREE.OTHER_DETAILS"></a><h2>Types and Values</h2>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERINFO"></a><h3>struct xmlSecQName2IntegerInfo</h3>
-<pre class="PROGRAMLISTING">struct xmlSecQName2IntegerInfo {
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertLocaleToUtf8"></a><h3>xmlSecWin32ConvertLocaleToUtf8 ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
+xmlSecWin32ConvertLocaleToUtf8 (<em class="parameter"><code>const <font><span class="type">char</span></font> *str</code></em>);</pre>
+<p>Converts input string from locale to UTF8.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertLocaleToUtf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertLocaleToUtf8.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertUtf8ToLocale"></a><h3>xmlSecWin32ConvertUtf8ToLocale ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">char</span></font> *
+xmlSecWin32ConvertUtf8ToLocale (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *str</code></em>);</pre>
+<p>Converts input string from UTF8 to locale.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToLocale.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToLocale.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertTstrToUtf8"></a><h3>xmlSecWin32ConvertTstrToUtf8 ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">xmlChar</span></font> *
+xmlSecWin32ConvertTstrToUtf8 (<em class="parameter"><code><font><span class="type">LPCTSTR</span></font> str</code></em>);</pre>
+<p>Converts input string from TSTR (locale or Unicode) to UTF8.</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertTstrToUtf8.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertTstrToUtf8.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="xmlSecWin32ConvertUtf8ToTstr"></a><h3>xmlSecWin32ConvertUtf8ToTstr ()</h3>
+<pre class="programlisting"><font><span class="returnvalue">LPTSTR</span></font>
+xmlSecWin32ConvertUtf8ToTstr (<em class="parameter"><code>const <font><span class="type">xmlChar</span></font> *str</code></em>);</pre>
+<p>Converts input string from UTF8 to TSTR (locale or Unicode).</p>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToTstr.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>str</p></td>
+<td class="parameter_description"><p>the string to convert.</p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="xmlSecWin32ConvertUtf8ToTstr.returns"></a><h4>Returns</h4>
+<p> a pointer to newly allocated string (must be freed with xmlFree) or NULL if an error occurs.</p>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="xmlsec-xmltree.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerInfo"></a><h3>struct xmlSecQName2IntegerInfo</h3>
+<pre class="programlisting">struct xmlSecQName2IntegerInfo {
const xmlChar* qnameHref;
const xmlChar* qnameLocalPart;
int intValue;
-};</pre>
+};
+</pre>
<p>QName &lt;-&gt; Integer conversion definition.</p>
-<div class="REFSECT3">
-<a name="AEN28698"></a><h4>Members</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28700"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2IntegerInfo.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>const <font><span class="TYPE">xmlChar</span></font> *<code class="STRUCTFIELD">qnameHref</code>;</p></td>
-<td><p>the QName href</p></td>
-<td> </td>
+<td class="struct_member_name"><p>const <font><span class="type">xmlChar</span></font> *<em class="structfield"><code><a name="xmlSecQName2IntegerInfo.qnameHref"></a>qnameHref</code></em>;</p></td>
+<td class="struct_member_description"><p>the QName href</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
<tr>
-<td><p>const <font><span class="TYPE">xmlChar</span></font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</p></td>
-<td><p>the QName local</p></td>
-<td> </td>
+<td class="struct_member_name"><p>const <font><span class="type">xmlChar</span></font> *<em class="structfield"><code><a name="xmlSecQName2IntegerInfo.qnameLocalPart"></a>qnameLocalPart</code></em>;</p></td>
+<td class="struct_member_description"><p>the QName local</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
<tr>
-<td><p><font><span class="TYPE">int</span></font> <code class="STRUCTFIELD">intValue</code>;</p></td>
-<td><p>the integer value</p></td>
-<td> </td>
+<td class="struct_member_name"><p><font><span class="type">int</span></font> <em class="structfield"><code><a name="xmlSecQName2IntegerInfo.intValue"></a>intValue</code></em>;</p></td>
+<td class="struct_member_description"><p>the integer value</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2INTEGERINFOCONSTPTR"></a><h3>xmlSecQName2IntegerInfoConstPtr</h3>
-<pre class="PROGRAMLISTING">typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;</pre>
+<div class="refsect2">
+<a name="xmlSecQName2IntegerInfoConstPtr"></a><h3>xmlSecQName2IntegerInfoConstPtr</h3>
+<pre class="programlisting">typedef const xmlSecQName2IntegerInfo * xmlSecQName2IntegerInfoConstPtr;
+</pre>
<p>Pointer to constant QName &lt;-&gt; Integer conversion definition.</p>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECBITMASK"></a><h3>xmlSecBitMask</h3>
-<pre class="PROGRAMLISTING">typedef unsigned int xmlSecBitMask;</pre>
+<div class="refsect2">
+<a name="xmlSecBitMask"></a><h3>xmlSecBitMask</h3>
+<pre class="programlisting">typedef unsigned int xmlSecBitMask;
+</pre>
<p>Bitmask datatype.</p>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKINFO"></a><h3>struct xmlSecQName2BitMaskInfo</h3>
-<pre class="PROGRAMLISTING">struct xmlSecQName2BitMaskInfo {
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskInfo"></a><h3>struct xmlSecQName2BitMaskInfo</h3>
+<pre class="programlisting">struct xmlSecQName2BitMaskInfo {
const xmlChar* qnameHref;
const xmlChar* qnameLocalPart;
xmlSecBitMask mask;
-};</pre>
+};
+</pre>
<p>QName &lt;-&gt; Bitmask conversion definition.</p>
-<div class="REFSECT3">
-<a name="AEN28748"></a><h4>Members</h4>
-<div class="INFORMALTABLE">
-<p></p>
-<a name="AEN28750"></a><table border="0" frame="void" width="100%" class="CALSTABLE">
+<div class="refsect3">
+<a name="xmlSecQName2BitMaskInfo.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
<col>
<col>
<col>
+</colgroup>
<tbody>
<tr>
-<td><p>const <font><span class="TYPE">xmlChar</span></font> *<code class="STRUCTFIELD">qnameHref</code>;</p></td>
-<td><p>the QName href</p></td>
-<td> </td>
+<td class="struct_member_name"><p>const <font><span class="type">xmlChar</span></font> *<em class="structfield"><code><a name="xmlSecQName2BitMaskInfo.qnameHref"></a>qnameHref</code></em>;</p></td>
+<td class="struct_member_description"><p>the QName href</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
<tr>
-<td><p>const <font><span class="TYPE">xmlChar</span></font> *<code class="STRUCTFIELD">qnameLocalPart</code>;</p></td>
-<td><p>the QName local</p></td>
-<td> </td>
+<td class="struct_member_name"><p>const <font><span class="type">xmlChar</span></font> *<em class="structfield"><code><a name="xmlSecQName2BitMaskInfo.qnameLocalPart"></a>qnameLocalPart</code></em>;</p></td>
+<td class="struct_member_description"><p>the QName local</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
<tr>
-<td><p><a href="xmlsec-xmltree.html#XMLSECBITMASK"><span class="TYPE">xmlSecBitMask</span></a> <code class="STRUCTFIELD">mask</code>;</p></td>
-<td><p>the bitmask value</p></td>
-<td> </td>
+<td class="struct_member_name"><p><a class="link" href="xmlsec-xmltree.html#xmlSecBitMask" title="xmlSecBitMask"><span class="type">xmlSecBitMask</span></a> <em class="structfield"><code><a name="xmlSecQName2BitMaskInfo.mask"></a>mask</code></em>;</p></td>
+<td class="struct_member_description"><p>the bitmask value</p></td>
+<td class="struct_member_annotations"> </td>
</tr>
</tbody>
-</table>
-<p></p>
-</div>
+</table></div>
</div>
</div>
<hr>
-<div class="REFSECT2">
-<a name="XMLSECQNAME2BITMASKINFOCONSTPTR"></a><h3>xmlSecQName2BitMaskInfoConstPtr</h3>
-<pre class="PROGRAMLISTING">typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;</pre>
+<div class="refsect2">
+<a name="xmlSecQName2BitMaskInfoConstPtr"></a><h3>xmlSecQName2BitMaskInfoConstPtr</h3>
+<pre class="programlisting">typedef const xmlSecQName2BitMaskInfo* xmlSecQName2BitMaskInfoConstPtr;
+</pre>
<p>Pointer to constant QName &lt;-&gt; Bitmask conversion definition.</p>
</div>
</div>
-<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td align="left"><a accesskey="p" href="xmlsec-xmlsec.html"><b>&lt;&lt;&lt; xmlsec</b></a></td>
-<td align="right"><a accesskey="n" href="xmlsec-x509.html"><b>x509 &gt;&gt;&gt;</b></a></td>
-</tr></table>
-</td></tr></table></td>
-</tr></table></body>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.27</div>
+</body>
</html>