blob: e6d126f4eefb8a43040ff7c955750020b6921990 [file] [log] [blame]
<HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
<BODY>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
</BODY>
<!-- Generated by Doxygen 1.2.8.1 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>DOMStringHelper.hpp File Reference</h1>
<p>
Include dependency graph for DOMStringHelper.hpp:<p><center><img src="DOMStringHelper_8hpp__incl.gif" border="0" usemap="#DOMStringHelper.hpp_map" alt="Include dependency graph"></center>
<map name="DOMStringHelper.hpp_map">
<area href="PlatformSupportDefinitions_8hpp.html" shape="rect" coords="600,128,936,104">
<area href="FormatterListener_8hpp.html" shape="rect" coords="985,200,1268,176">
<area href="XalanUnicode_8hpp.html" shape="rect" coords="994,104,1258,80">
<area href="XalanXMLChar_8hpp.html" shape="rect" coords="990,152,1262,128">
<area href="XalanVector_8hpp.html" shape="rect" coords="350,352,550,328">
<area href="XalanMap_8hpp.html" shape="rect" coords="673,452,862,428">
<area href="STLHelper_8hpp.html" shape="rect" coords="1030,501,1222,477">
<area href="XalanDOMString_8hpp.html" shape="rect" coords="641,300,894,276">
<area href="XalanMemoryManagement_8hpp.html" shape="rect" coords="17,352,302,328">
</map>
<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="DOMStringHelper_8hpp__dep__incl.gif" border="0" usemap="#DOMStringHelper.hppdep_map" alt="Included by dependency graph"></center>
<map name="DOMStringHelper.hppdep_map">
<area href="DOMServices_8hpp.html" shape="rect" coords="761,31,886,7">
<area href="XalanDocumentPrefixResolver_8hpp.html" shape="rect" coords="715,79,931,55">
<area href="XalanXMLFileReporter_8hpp.html" shape="rect" coords="737,127,910,103">
<area href="AttributeVectorEntry_8hpp.html" shape="rect" coords="745,175,902,151">
<area href="DirectoryEnumerator_8hpp.html" shape="rect" coords="743,223,903,199">
<area href="StringTokenizer_8hpp.html" shape="rect" coords="755,321,891,297">
<area href="FunctionID_8hpp.html" shape="rect" coords="502,297,606,273">
<area href="XalanDOMStringPool_8hpp.html" shape="rect" coords="739,369,907,345">
<area href="XalanNamespace_8hpp.html" shape="rect" coords="750,417,897,393">
<area href="XalanTranscodingServices_8hpp.html" shape="rect" coords="454,575,654,551">
<area href="XSLException_8hpp.html" shape="rect" coords="761,617,886,593">
<area href="XalanQName_8hpp.html" shape="rect" coords="493,629,615,605">
<area href="NameSpace_8hpp.html" shape="rect" coords="765,716,882,692">
<area href="NamespacesHandler_8hpp.html" shape="rect" coords="242,573,405,549">
<area href="ElemTemplateElement_8hpp.html" shape="rect" coords="18,520,192,496">
<area href="XercesElementWrapper_8hpp.html" shape="rect" coords="731,764,915,740">
<area href="XercesElementBridge_8hpp.html" shape="rect" coords="737,812,910,788">
<area href="FormatterToHTML_8hpp.html" shape="rect" coords="481,886,627,862">
<area href="FormatterToXML_8hpp.html" shape="rect" coords="754,910,893,886">
<area href="XalanFormatterWriter_8hpp.html" shape="rect" coords="739,958,907,934">
<area href="XPathEnvSupport_8hpp.html" shape="rect" coords="749,1057,898,1033">
<area href="XPathEnvSupportDefault_8hpp.html" shape="rect" coords="460,1033,649,1009">
<area href="XPathExpression_8hpp.html" shape="rect" coords="751,1105,895,1081">
<area href="ExtensionFunctionHandler_8hpp.html" shape="rect" coords="729,1204,918,1180">
<area href="ExtensionNSHandler_8hpp.html" shape="rect" coords="474,1180,634,1156">
<area href="KeyTable_8hpp.html" shape="rect" coords="774,1252,873,1228">
<area href="OutputContextStack_8hpp.html" shape="rect" coords="745,1350,902,1326">
<area href="XSLTEngineImpl_8hpp.html" shape="rect" coords="484,1325,625,1301">
<area href="StylesheetExecutionContextDefault_8hpp.html" shape="rect" coords="703,1398,943,1374">
<area href="XalanNumberingResourceBundle_8hpp.html" shape="rect" coords="705,1446,942,1422">
</map>
<p>
<a href="DOMStringHelper_8hpp-source.html">Go to the source code of this file.</a><h2>Compounds</h2>
<ul>
<li>struct <a class="el" href="structc__wstr__functor.html">c_wstr_functor</a>
<li>struct <a class="el" href="structDOMStringEqualsFunction.html">DOMStringEqualsFunction</a>
<dl class="el"><dd><font size=-1><em>Equals functor for DOMStrings.</em> <a href="structDOMStringEqualsFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringGreaterThanFunction.html">DOMStringGreaterThanFunction</a>
<dl class="el"><dd><font size=-1><em>Greater than functor for DOMStrings.</em> <a href="structDOMStringGreaterThanFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringGreaterThanOrEqualFunction.html">DOMStringGreaterThanOrEqualFunction</a>
<dl class="el"><dd><font size=-1><em>Greater than or equal functor for DOMStrings.</em> <a href="structDOMStringGreaterThanOrEqualFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringHashFunction.html">DOMStringHashFunction</a>
<dl class="el"><dd><font size=-1><em>Hash functor for DOMStrings.</em> <a href="structDOMStringHashFunction.html#_details">More...</a><em><br><br></em></font></dl><li>class <a class="el" href="classDOMStringHelper.html">DOMStringHelper</a>
<li>struct <a class="el" href="structDOMStringLessThanFunction.html">DOMStringLessThanFunction</a>
<dl class="el"><dd><font size=-1><em>Less than functor for DOMStrings.</em> <a href="structDOMStringLessThanFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringLessThanIgnoreCaseASCIIFunction.html">DOMStringLessThanIgnoreCaseASCIIFunction</a>
<dl class="el"><dd><font size=-1><em>Less than functor for DOMStrings which ignores case for the characters a-z and A-Z.</em> <a href="structDOMStringLessThanIgnoreCaseASCIIFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringLessThanOrEqualFunction.html">DOMStringLessThanOrEqualFunction</a>
<dl class="el"><dd><font size=-1><em>Less than or equal functor for DOMStrings.</em> <a href="structDOMStringLessThanOrEqualFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringNotEqualsFunction.html">DOMStringNotEqualsFunction</a>
<dl class="el"><dd><font size=-1><em>Not equals functor for DOMStrings.</em> <a href="structDOMStringNotEqualsFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringPointerEqualToFunction.html">DOMStringPointerEqualToFunction</a>
<dl class="el"><dd><font size=-1><em>Equal to functor for DOMStrings.</em> <a href="structDOMStringPointerEqualToFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringPointerHashFunction.html">DOMStringPointerHashFunction</a>
<dl class="el"><dd><font size=-1><em>Hash functor for DOMStrings.</em> <a href="structDOMStringPointerHashFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structDOMStringPointerLessThanFunction.html">DOMStringPointerLessThanFunction</a>
<dl class="el"><dd><font size=-1><em>Less than functor for DOMStrings.</em> <a href="structDOMStringPointerLessThanFunction.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structless__no__case__ascii__wide__string.html">less_no_case_ascii_wide_string</a>
<dl class="el"><dd><font size=-1><em>This functor is designed to compare 0-terminated wide strings in a case-insensitive manner.</em> <a href="structless__no__case__ascii__wide__string.html#_details">More...</a><em><br><br></em></font></dl><li>struct <a class="el" href="structXalanMapKeyTraits_3_01const_01XalanDOMString_01_5_4.html">XalanMapKeyTraits&lt; const XalanDOMString *&gt;</a>
<li>struct <a class="el" href="structXalanMapKeyTraits_3_01XalanDOMString_01_5_4.html">XalanMapKeyTraits&lt; XalanDOMString *&gt;</a>
<li>struct <a class="el" href="structXalanMapKeyTraits_3_01XalanDOMString_01_4.html">XalanMapKeyTraits&lt; XalanDOMString &gt;</a>
</ul>
<h2>Defines</h2>
<ul>
<li>#define <a class="el" href="DOMStringHelper_8hpp.html#a0">DOMSTRINGHELPER_HEADER_GUARD_1357924680</a>
<li>#define <a class="el" href="DOMStringHelper_8hpp.html#a1">XALAN_STATIC_UCODE_STRING</a>(str)&nbsp;&nbsp;&nbsp;str
</ul>
<h2>Functions</h2>
<ul>
<li>XALAN_CPP_NAMESPACE_BEGIN <a class="el" href="DOMStringHelper_8hpp.html#a2">XALAN_USING_XERCES</a> (MemoryManager) class <a class="el" href="classXalanOutputStream.html">XalanOutputStream</a>
<dl class="el"><dd><font size=-1><em><a class="el" href="classXalanXMLSerializerBase.html">XalanXMLSerializerBase</a> serves as a base class for XML serializers based on <a class="el" href="classFormatterListener.html">FormatterListener</a> events.</em> <a href="#a2">More...</a><em><br><br></em></font></dl><li>OutputIteratorType <a class="el" href="DOMStringHelper_8hpp.html#a3">XalanCopy</a> (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator)
<li>OutputIteratorType <a class="el" href="DOMStringHelper_8hpp.html#a4">XalanTransform</a> (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator, UnaryFunction function)
<li>const XalanDOMChar* <a class="el" href="DOMStringHelper_8hpp.html#a5">c_wstr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of the target <a class="el" href="classXalanDOMString.html">XalanDOMString</a> as a null-terminated string.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>const char* <a class="el" href="DOMStringHelper_8hpp.html#a6">c_str</a> (const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of the target CharVectorType as a null-terminated string.</em> <a href="#a6">More...</a><em><br><br></em></font></dl><li>const XalanDOMChar* <a class="el" href="DOMStringHelper_8hpp.html#a7">c_wstr</a> (const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of the wide string as a UNICODE null-terminated string.</em> <a href="#a7">More...</a><em><br><br></em></font></dl><li>const XalanDOMChar* <a class="el" href="DOMStringHelper_8hpp.html#a8">toCharArray</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of the target <a class="el" href="classXalanDOMString.html">XalanDOMString</a> as an array of XalanDOMChar, not guaranteed to be null-terminated.</em> <a href="#a8">More...</a><em><br><br></em></font></dl><li>const XalanDOMChar* <a class="el" href="DOMStringHelper_8hpp.html#a9">toCharArray</a> (const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of a XalanDOMChar.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>const char* <a class="el" href="DOMStringHelper_8hpp.html#a10">toCharArray</a> (const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Get the underlying representation of the target CharVectorType as a pointer to an array of characters.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="DOMStringHelper_8hpp.html#a11">reserve</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theCount)
<dl class="el"><dd><font size=-1><em>Reserve some space in the string for more efficient concatenation...</em> <a href="#a11">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a12">length</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Get the length of a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a13">length</a> (const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Get the length of a null-terminated string of XalanDOMChar characters.</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a14">length</a> (const char *theString)
<dl class="el"><dd><font size=-1><em>Get the length of a null-terminated string.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a15">isEmpty</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str)
<dl class="el"><dd><font size=-1><em>Determines if the target string contains any elements.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a> (const XalanDOMChar *theString, XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a17">indexOf</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theStringLength, XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <a class="el" href="DOMStringHelper_8hpp.html#a18">indexOf</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a19">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a>) indexOf(const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a>
<dl class="el"><dd><font size=-1><em>Simulates the java String method lastIndexOf().</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a20">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (bool) startsWith(const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a>
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().</em> <a href="#a20">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a> (const XalanDOMChar *theString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSubstring)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().</em> <a href="#a21">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a22">startsWith</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const XalanDOMChar *theSubstring)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().</em> <a href="#a22">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a23">startsWith</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const XalanDOMChar *theSubstring, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theSubstringLength)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().</em> <a href="#a23">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a24">startsWith</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSubstring)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().</em> <a href="#a24">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a25">endsWith</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theSubstring)
<dl class="el"><dd><font size=-1><em>Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a25">endsWith</a>().</em> <a href="#a25">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a26">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;) PointerToDOMString(const void *theValue, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theResult)
<dl class="el"><dd><font size=-1><em>Converts a pointer into a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.</em> <a href="#a26">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a27">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;) DoubleToDOMString(double theValue, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theResult)
<dl class="el"><dd><font size=-1><em>Converts a double value into a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.</em> <a href="#a27">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a28">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (int) WideStringToInt(const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Converts a wide string into an integer value.</em> <a href="#a28">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a29">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (long) WideStringToLong(const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Converts a wide string into a long value.</em> <a href="#a29">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a30">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (unsigned long) WideStringToUnsignedLong(const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Converts a wide string into an unsigned long value.</em> <a href="#a30">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a31">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (double) WideStringToDouble(const XalanDOMChar *theString, MemoryManager &amp;theMemoryManager)
<dl class="el"><dd><font size=-1><em>Converts a wide string into a double value.</em> <a href="#a31">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a32">DOMStringToInt</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into an integer value.</em> <a href="#a32">More...</a><em><br><br></em></font></dl><li>long <a class="el" href="DOMStringHelper_8hpp.html#a33">DOMStringToLong</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a long value.</em> <a href="#a33">More...</a><em><br><br></em></font></dl><li>unsigned long <a class="el" href="DOMStringHelper_8hpp.html#a34">DOMStringToUnsignedLong</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a long value.</em> <a href="#a34">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="DOMStringHelper_8hpp.html#a35">DOMStringToDouble</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, MemoryManager &amp;theMemoryManager)
<dl class="el"><dd><font size=-1><em>Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a double value.</em> <a href="#a35">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a36">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (void) OutputString(<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp;theStream, const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a36">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a37">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (void) OutputString(std
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a37">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> (std::ostream &amp;theStream, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, MemoryManager &amp;theMemoryManager)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a38">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanOutputStream.html">XalanOutputStream</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a39">operator&lt;&lt;</a> (<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp;theStream, const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the string to the specified stream.</em> <a href="#a39">More...</a><em><br><br></em></font></dl><li>std::ostream&amp; <a class="el" href="DOMStringHelper_8hpp.html#a40">operator&lt;&lt;</a> (std::ostream &amp;theStream, const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the string to the specified stream.</em> <a href="#a40">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanOutputStream.html">XalanOutputStream</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a41">operator&lt;&lt;</a> (<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp;theStream, const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a41">More...</a><em><br><br></em></font></dl><li>std::ostream&amp; <a class="el" href="DOMStringHelper_8hpp.html#a42">operator&lt;&lt;</a> (std::ostream &amp;theStream, const XalanDOMChar *theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a42">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanOutputStream.html">XalanOutputStream</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a43">operator&lt;&lt;</a> (<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp;theStream, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a43">More...</a><em><br><br></em></font></dl><li>std::ostream&amp; <a class="el" href="DOMStringHelper_8hpp.html#a44">operator&lt;&lt;</a> (std::ostream &amp;theStream, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a44">More...</a><em><br><br></em></font></dl><li>std::ostream&amp; <a class="el" href="DOMStringHelper_8hpp.html#a45">operator&lt;&lt;</a> (std::ostream &amp;theStream, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Outputs the target string to the specified stream.</em> <a href="#a45">More...</a><em><br><br></em></font></dl><li>XalanDOMChar <a class="el" href="DOMStringHelper_8hpp.html#a46">charAt</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theIndex)
<dl class="el"><dd><font size=-1><em>Retrieves a character at a specified index in the target string.</em> <a href="#a46">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a47">isXMLWhitespace</a> (XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Determines whether character represents white space.</em> <a href="#a47">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a48">isXMLDigit</a> (XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Determines whether character represents a digit.</em> <a href="#a48">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a49">isXMLLetterOrDigit</a> (XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Determines whether character represents a letter or digit.</em> <a href="#a49">More...</a><em><br><br></em></font></dl><li>XalanDOMChar <a class="el" href="DOMStringHelper_8hpp.html#a50">toUpperASCII</a> (XalanDOMChar theChar)
<dl class="el"><dd><font size=-1><em>Converts ASCII alphabetic characters from lower case to upper case.</em> <a href="#a50">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a51">compare</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a51">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a52">compare</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a52">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a53">compare</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a53">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a54">compareIgnoreCaseASCII</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings, in a case insensitive manner.</em> <a href="#a54">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a55">compareIgnoreCaseASCII</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings, in a case insensitive manner.</em> <a href="#a55">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a56">compareIgnoreCaseASCII</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings, in a case insensitive manner.</em> <a href="#a56">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a57">collationCompare</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a57">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a58">collationCompare</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a58">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="DOMStringHelper_8hpp.html#a59">collationCompare</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings.</em> <a href="#a59">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a60">equals</a> (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality.</em> <a href="#a60">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a61">equals</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality.</em> <a href="#a61">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a62">equals</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality.</em> <a href="#a62">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a63">equals</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality.</em> <a href="#a63">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a64">equals</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theRHSLength)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality.</em> <a href="#a64">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a65">equalsIgnoreCaseASCII</a> (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality, without regard for case.</em> <a href="#a65">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a66">equalsIgnoreCaseASCII</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered.</em> <a href="#a66">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a67">equalsIgnoreCaseASCII</a> (const XalanDOMChar *theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality, without regard for case.</em> <a href="#a67">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a68">equalsIgnoreCaseASCII</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const XalanDOMChar *theRHS)
<dl class="el"><dd><font size=-1><em>Compare the contents of two strings for equality, without regard for case.</em> <a href="#a68">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a69">operator&lt;</a> (const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theLHS, const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Implements operator&lt; for CharVectorType.</em> <a href="#a69">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="DOMStringHelper_8hpp.html#a70">operator&lt;</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theLHS, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theRHS)
<dl class="el"><dd><font size=-1><em>Implements operator&lt; for DOMStrings.</em> <a href="#a70">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a71">assign</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theStringToAssign)
<dl class="el"><dd><font size=-1><em>Assign one string to another.</em> <a href="#a71">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a72">assign</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const XalanDOMChar *theStringToAssign, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theStringToAssignLength=XalanDOMString::npos)
<dl class="el"><dd><font size=-1><em>Assign one string to another.</em> <a href="#a72">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a73">append</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theStringToAppend)
<dl class="el"><dd><font size=-1><em>Concatenate two strings.</em> <a href="#a73">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a74">append</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const XalanDOMChar *theStringToAppend, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theStringToAppendLength=XalanDOMString::npos)
<dl class="el"><dd><font size=-1><em>Concatenate two strings.</em> <a href="#a74">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a75">append</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const char *theStringToAppend, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> theStringToAppendLength=XalanDOMString::npos)
<dl class="el"><dd><font size=-1><em>Concatenate two strings.</em> <a href="#a75">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a76">append</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, const XalanDOMChar theCharToAppend)
<dl class="el"><dd><font size=-1><em>Concatenate a string and a character.</em> <a href="#a76">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a77">append</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, char theCharToAppend)
<dl class="el"><dd><font size=-1><em>Concatenate a string and a character.</em> <a href="#a77">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a78">insert</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> thePosition, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theStringToInsert)
<dl class="el"><dd><font size=-1><em>Insert a string into another string.</em> <a href="#a78">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a79">insert</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> thePosition, const XalanDOMChar *theStringToInsert)
<dl class="el"><dd><font size=-1><em>Insert a string into another string.</em> <a href="#a79">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="DOMStringHelper_8hpp.html#a80">clear</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Remove all elements from target string.</em> <a href="#a80">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="DOMStringHelper_8hpp.html#a81">erase</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Remove all elements from target string.</em> <a href="#a81">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="DOMStringHelper_8hpp.html#a82">releaseMemory</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager)
<dl class="el"><dd><font size=-1><em>Remove all elements from target string and frees all allocated memory.</em> <a href="#a82">More...</a><em><br><br></em></font></dl><li><a class="el" href="DOMStringHelper_8hpp.html#a83">XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION</a> (<a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp;) MakeXalanDOMCharVector(const char *data, <a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp;result, bool fTranscode=true)
<dl class="el"><dd><font size=-1><em>Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of chars, via transcoding, if requested.</em> <a href="#a83">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a>&amp; <a class="el" href="DOMStringHelper_8hpp.html#a84">MakeXalanDOMCharVector</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;data, <a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp;result)
<dl class="el"><dd><font size=-1><em>Utility function to make a null-terminated vector of XMLChs, from a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.</em> <a href="#a84">More...</a><em><br><br></em></font></dl></ul>
<hr><h2>Define Documentation</h2>
<a name="a0" doxytag="DOMStringHelper.hpp::DOMSTRINGHELPER_HEADER_GUARD_1357924680"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define DOMSTRINGHELPER_HEADER_GUARD_1357924680
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<b>Value:</b><div class="fragment"><pre>
</pre></div> </td>
</tr>
</table>
<a name="a1" doxytag="DOMStringHelper.hpp::XALAN_STATIC_UCODE_STRING"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
#define XALAN_STATIC_UCODE_STRING(
</b></td>
<td valign="bottom"><b>
str&nbsp;)&nbsp;&nbsp;&nbsp;str
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a35" doxytag="DOMStringHelper.hpp::DOMStringToDouble"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double DOMStringToDouble (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
MemoryManager &amp; <em>theMemoryManager</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a double value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theMemoryManager</em>
&nbsp;</td><td>
The MemoryManager instance to use. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
double value of target string </dl> </td>
</tr>
</table>
<a name="a32" doxytag="DOMStringHelper.hpp::DOMStringToInt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int DOMStringToInt (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into an integer value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
integer value of target string </dl> </td>
</tr>
</table>
<a name="a33" doxytag="DOMStringHelper.hpp::DOMStringToLong"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
long DOMStringToLong (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a long value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
long value of target string </dl> </td>
</tr>
</table>
<a name="a34" doxytag="DOMStringHelper.hpp::DOMStringToUnsignedLong"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
unsigned long DOMStringToUnsignedLong (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> into a long value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
unsigned long value of target string </dl> </td>
</tr>
</table>
<a name="a84" doxytag="DOMStringHelper.hpp::MakeXalanDOMCharVector"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp; MakeXalanDOMCharVector (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>data</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp; <em>result</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Utility function to make a null-terminated vector of XMLChs, from a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>data</em>
&nbsp;</td><td>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> to be converted </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
null-terminated vector of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a38" doxytag="DOMStringHelper.hpp::OutputString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void OutputString (
</b></td>
<td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
MemoryManager &amp; <em>theMemoryManager</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theMemoryManager</em>
&nbsp;</td><td>
The MemoryManager instance to use. </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a45">operator&lt;&lt;</a> </dl> </td>
</tr>
</table>
<a name="a83" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanDOMString_8hpp.html#a1">XalanDOMCharVectorType</a> &amp;&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of chars, via transcoding, if requested.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>data</em>
&nbsp;</td><td>
array to be converted </td></tr>
<tr><td valign=top><em>whether</em>
&nbsp;</td><td>
or not to transcode </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
null-terminated vector of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a37" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
void&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a45">operator&lt;&lt;</a> </dl> </td>
</tr>
</table>
<a name="a36" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
void&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a45">operator&lt;&lt;</a> </dl> </td>
</tr>
</table>
<a name="a31" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
double&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a wide string into a double value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theMemoryManager</em>
&nbsp;</td><td>
The MemoryManager instance to use. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
double value of target string </dl> </td>
</tr>
</table>
<a name="a30" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
unsigned <em>long</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a wide string into an unsigned long value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
unsigned long value of target string </dl> </td>
</tr>
</table>
<a name="a29" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
long&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a wide string into a long value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
long value of target string </dl> </td>
</tr>
</table>
<a name="a28" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
int&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a wide string into an integer value.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="XalanVector_8hpp.html#a5">operator&lt;</a>() , <a class="el" href="DOMStringHelper_8hpp.html#a51">compare</a>() </dl> </td>
</tr>
</table>
<a name="a27" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a double value into a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theValue</em>
&nbsp;</td><td>
number to be converted </td></tr>
<tr><td valign=top><em>theResult</em>
&nbsp;</td><td>
the string to append with the result </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
a reference to the passed string result. </dl> </td>
</tr>
</table>
<a name="a26" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts a pointer into a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.
<p>
This function works only with the Unicode characters A-Z.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
string containing lower case characters </dl> </td>
</tr>
</table>
<a name="a20" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
bool&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDOMString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string begins with the substring </dl> </td>
</tr>
</table>
<a name="a19" doxytag="DOMStringHelper.hpp::XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method lastIndexOf().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
string to search </td></tr>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
character searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the index of theChar in theString, or length(theString) if the character is not found. </dl> </td>
</tr>
</table>
<a name="a2" doxytag="DOMStringHelper.hpp::XALAN_USING_XERCES"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XALAN_CPP_NAMESPACE_BEGIN XALAN_USING_XERCES (
</b></td>
<td valign="bottom"><b>
MemoryManager&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<a class="el" href="classXalanXMLSerializerBase.html">XalanXMLSerializerBase</a> serves as a base class for XML serializers based on <a class="el" href="classFormatterListener.html">FormatterListener</a> events.
<p>
</td>
</tr>
</table>
<a name="a3" doxytag="DOMStringHelper.hpp::XalanCopy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
OutputIteratorType XalanCopy (
</b></td>
<td valign="bottom"><b>
InputIteratorType <em>begin</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
InputIteratorType <em>end</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
OutputIteratorType <em>iterator</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a4" doxytag="DOMStringHelper.hpp::XalanTransform"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
OutputIteratorType XalanTransform (
</b></td>
<td valign="bottom"><b>
InputIteratorType <em>begin</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
InputIteratorType <em>end</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
OutputIteratorType <em>iterator</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
UnaryFunction <em>function</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a77" doxytag="DOMStringHelper.hpp::append"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
char <em>theCharToAppend</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Concatenate a string and a character.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theCharToAppend</em>
&nbsp;</td><td>
the character to add to the target </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
string with the character appended </dl> </td>
</tr>
</table>
<a name="a76" doxytag="DOMStringHelper.hpp::append"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar <em>theCharToAppend</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Concatenate a string and a character.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theCharToAppend</em>
&nbsp;</td><td>
the character to add to the target </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
string with the character appended </dl> </td>
</tr>
</table>
<a name="a75" doxytag="DOMStringHelper.hpp::append"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const char * <em>theStringToAppend</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theStringToAppendLength</em> = XalanDOMString::npos&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Concatenate two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theStringToAppend</em>
&nbsp;</td><td>
string to add to target </td></tr>
<tr><td valign=top><em>theStringToAppendLength</em>
&nbsp;</td><td>
length of the string (<a class="el" href="classXalanDOMString.html#s12s11">XalanDOMString::npos</a> implies the string is null-terminated) </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
string with contents of 'theStringToAppend' added to target string </dl> </td>
</tr>
</table>
<a name="a74" doxytag="DOMStringHelper.hpp::append"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theStringToAppend</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theStringToAppendLength</em> = XalanDOMString::npos&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Concatenate two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theStringToAppend</em>
&nbsp;</td><td>
string to add to target </td></tr>
<tr><td valign=top><em>theStringToAppendLength</em>
&nbsp;</td><td>
length of the string (<a class="el" href="classXalanDOMString.html#s12s11">XalanDOMString::npos</a> implies the string is null-terminated) </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
a reference to the target string </dl> </td>
</tr>
</table>
<a name="a73" doxytag="DOMStringHelper.hpp::append"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; append (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theStringToAppend</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Concatenate two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theStringToAppend</em>
&nbsp;</td><td>
string to add to target </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
a reference to the target string </dl> </td>
</tr>
</table>
<a name="a72" doxytag="DOMStringHelper.hpp::assign"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; assign (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theStringToAssign</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theStringToAssignLength</em> = XalanDOMString::npos&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Assign one string to another.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theStringToAppend</em>
&nbsp;</td><td>
string to assign </td></tr>
<tr><td valign=top><em>theStringToAppendLength</em>
&nbsp;</td><td>
length of the string (<a class="el" href="classXalanDOMString.html#s12s11">XalanDOMString::npos</a> implies the string is null-terminated) </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
a reference to the target string </dl> </td>
</tr>
</table>
<a name="a71" doxytag="DOMStringHelper.hpp::assign"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; assign (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theStringToAssign</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Assign one string to another.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theStringToAppend</em>
&nbsp;</td><td>
string to assign </td></tr>
<tr><td valign=top><em>theStringToAppendLength</em>
&nbsp;</td><td>
length of the string (<a class="el" href="classXalanDOMString.html#s12s11">XalanDOMString::npos</a> implies the string is null-terminated) </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
a reference to the target string </dl> </td>
</tr>
</table>
<a name="a6" doxytag="DOMStringHelper.hpp::c_str"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const char * c_str (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of the target CharVectorType as a null-terminated string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
null-terminated string of chars </dl> </td>
</tr>
</table>
<a name="a7" doxytag="DOMStringHelper.hpp::c_wstr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * c_wstr (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of the wide string as a UNICODE null-terminated string.
<p>
This is here simply for consistency in the code. On certain platforms, compiler- generated wide strings will not contain Unicode code points. Another macro converts those into XalanDOMStrings, which are then transcoded. In these cases, the previous defined c_sstr() function gets called.
<p>
On platforms where the compiler does generate Unicode wide strings, this function will be called instead.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
null-terminated string of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a5" doxytag="DOMStringHelper.hpp::c_wstr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * c_wstr (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of the target <a class="el" href="classXalanDOMString.html">XalanDOMString</a> as a null-terminated string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
null-terminated string of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a46" doxytag="DOMStringHelper.hpp::charAt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XalanDOMChar charAt (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theIndex</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Retrieves a character at a specified index in the target string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theIndex</em>
&nbsp;</td><td>
index of character </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
character at specified index </dl> </td>
</tr>
</table>
<a name="a80" doxytag="DOMStringHelper.hpp::clear"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void clear (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Remove all elements from target string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a59" doxytag="DOMStringHelper.hpp::collationCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int collationCompare (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a58" doxytag="DOMStringHelper.hpp::collationCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int collationCompare (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a57" doxytag="DOMStringHelper.hpp::collationCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int collationCompare (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="XalanVector_8hpp.html#a5">operator&lt;</a>() , <a class="el" href="DOMStringHelper_8hpp.html#a51">compare</a>() </dl> </td>
</tr>
</table>
<a name="a53" doxytag="DOMStringHelper.hpp::compare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compare (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a52" doxytag="DOMStringHelper.hpp::compare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compare (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a51" doxytag="DOMStringHelper.hpp::compare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compare (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings.
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="XalanVector_8hpp.html#a5">operator&lt;</a>() , <a class="el" href="DOMStringHelper_8hpp.html#a57">collationCompare</a>() </dl> </td>
</tr>
</table>
<a name="a56" doxytag="DOMStringHelper.hpp::compareIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compareIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings, in a case insensitive manner.
<p>
Only the characters a-z and A-Z are considered for the comparison.
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a55" doxytag="DOMStringHelper.hpp::compareIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compareIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings, in a case insensitive manner.
<p>
Only the characters a-z and A-Z are considered as characters with "case".
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl> </td>
</tr>
</table>
<a name="a54" doxytag="DOMStringHelper.hpp::compareIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int compareIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings, in a case insensitive manner.
<p>
Only the characters a-z and A-Z are considered as characters with "case".
<p>
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns 0 for equal strings, less than 0 if theLHS is less than theRHS, or greater than 0 if theRHS is greater than theLHS. </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="ElemAttributeSet_8hpp.html#a2">operator&lt;</a> , <a class="el" href="DOMStringHelper_8hpp.html#a59">collationCompare</a> </dl> </td>
</tr>
</table>
<a name="a25" doxytag="DOMStringHelper.hpp::endsWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool endsWith (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theSubstring</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a25">endsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string ends with the substring </dl> </td>
</tr>
</table>
<a name="a64" doxytag="DOMStringHelper.hpp::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equals (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theRHSLength</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
<tr><td valign=top><em>theRHSLength</em>
&nbsp;</td><td>
the length of the theRHS </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a63" doxytag="DOMStringHelper.hpp::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equals (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a62" doxytag="DOMStringHelper.hpp::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a61" doxytag="DOMStringHelper.hpp::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equals (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a60" doxytag="DOMStringHelper.hpp::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equals (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a68" doxytag="DOMStringHelper.hpp::equalsIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equalsIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality, without regard for case.
<p>
Only the characters A-Z and a-z are considered.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the case-insensitive contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a67" doxytag="DOMStringHelper.hpp::equalsIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equalsIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality, without regard for case.
<p>
Only the characters a-z and A-Z are considered characters with "case".<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the case-insensitive contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a66" doxytag="DOMStringHelper.hpp::equalsIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equalsIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the case-insensitive contents of both strings are identical </dl> </td>
</tr>
</table>
<a name="a65" doxytag="DOMStringHelper.hpp::equalsIgnoreCaseASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool equalsIgnoreCaseASCII (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Compare the contents of two strings for equality, without regard for case.
<p>
Only the characters a-z and A-Z are considered characters with "case".<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if both strings are identical </dl> </td>
</tr>
</table>
<a name="a81" doxytag="DOMStringHelper.hpp::erase"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void erase (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Remove all elements from target string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a18" doxytag="DOMStringHelper.hpp::indexOf"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> indexOf (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
string to search </td></tr>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
character searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the index of theChar in theString, or length(theString) if the character is not found. </dl> </td>
</tr>
</table>
<a name="a17" doxytag="DOMStringHelper.hpp::indexOf"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> indexOf (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theStringLength</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
string to search </td></tr>
<tr><td valign=top><em>theStringLength</em>
&nbsp;</td><td>
the length of theString </td></tr>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
character searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the index of theChar in theString, or length(theString) if the character is not found. </dl> </td>
</tr>
</table>
<a name="a16" doxytag="DOMStringHelper.hpp::indexOf"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> indexOf (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a16">indexOf</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
string to search </td></tr>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
character searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the index of theChar in theString, or length(theString) if the character is not found. </dl> </td>
</tr>
</table>
<a name="a79" doxytag="DOMStringHelper.hpp::insert"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theStringToInsert</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Insert a string into another string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>thePosition</em>
&nbsp;</td><td>
The position in the target string to insert </td></tr>
<tr><td valign=top><em>theStringToInsert</em>
&nbsp;</td><td>
The string to insert </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
A reference to the target string </dl> </td>
</tr>
</table>
<a name="a78" doxytag="DOMStringHelper.hpp::insert"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; insert (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>thePosition</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theStringToInsert</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Insert a string into another string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>thePosition</em>
&nbsp;</td><td>
The position in the target string to insert </td></tr>
<tr><td valign=top><em>theStringToInsert</em>
&nbsp;</td><td>
The string to insert </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
A reference to the target string </dl> </td>
</tr>
</table>
<a name="a15" doxytag="DOMStringHelper.hpp::isEmpty"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool isEmpty (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>str</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Determines if the target string contains any elements.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string has a non-zero length </dl> </td>
</tr>
</table>
<a name="a48" doxytag="DOMStringHelper.hpp::isXMLDigit"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool isXMLDigit (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Determines whether character represents a digit.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
target character </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if character represents a digit </dl> </td>
</tr>
</table>
<a name="a49" doxytag="DOMStringHelper.hpp::isXMLLetterOrDigit"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool isXMLLetterOrDigit (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Determines whether character represents a letter or digit.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
target character </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if character represents a letter or digit </dl> </td>
</tr>
</table>
<a name="a47" doxytag="DOMStringHelper.hpp::isXMLWhitespace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool isXMLWhitespace (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Determines whether character represents white space.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theChar</em>
&nbsp;</td><td>
target character </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if character represents white space </dl> </td>
</tr>
</table>
<a name="a14" doxytag="DOMStringHelper.hpp::length"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> length (
</b></td>
<td valign="bottom"><b>
const char * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the length of a null-terminated string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the length of the target string </dl> </td>
</tr>
</table>
<a name="a13" doxytag="DOMStringHelper.hpp::length"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> length (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the length of a null-terminated string of XalanDOMChar characters.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the length of the target string </dl> </td>
</tr>
</table>
<a name="a12" doxytag="DOMStringHelper.hpp::length"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> length (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the length of a <a class="el" href="classXalanDOMString.html">XalanDOMString</a>.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the length of the target string </dl> </td>
</tr>
</table>
<a name="a70" doxytag="DOMStringHelper.hpp::operator<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool operator&lt; (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Implements operator&lt; for DOMStrings.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns true if theLHS is lexically less than theRHS </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a53">compare</a> </dl> </td>
</tr>
</table>
<a name="a69" doxytag="DOMStringHelper.hpp::operator<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool operator&lt; (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theLHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theRHS</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Implements operator&lt; for CharVectorType.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
first string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
second string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
Returns true if theLHS is lexically less than theRHS </dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a53">compare</a> </dl> </td>
</tr>
</table>
<a name="a45" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
std::ostream &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a44" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
std::ostream &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a43" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a42" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
std::ostream &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a41" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the target string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a40" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
std::ostream &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
the string to output </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a39" doxytag="DOMStringHelper.hpp::operator<<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; operator&lt;&lt; (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanOutputStream.html">XalanOutputStream</a> &amp; <em>theStream</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Outputs the string to the specified stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStream</em>
&nbsp;</td><td>
output stream </td></tr>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
the string to output </td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="DOMStringHelper_8hpp.html#a38">OutputString</a> </dl> </td>
</tr>
</table>
<a name="a82" doxytag="DOMStringHelper.hpp::releaseMemory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void releaseMemory (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Remove all elements from target string and frees all allocated memory.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a11" doxytag="DOMStringHelper.hpp::reserve"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void reserve (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theCount</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Reserve some space in the string for more efficient concatenation...
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
<tr><td valign=top><em>theCount</em>
&nbsp;</td><td>
The amount of space to reserve </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a24" doxytag="DOMStringHelper.hpp::startsWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool startsWith (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theSubstring</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDOMString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string begins with the substring </dl> </td>
</tr>
</table>
<a name="a23" doxytag="DOMStringHelper.hpp::startsWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool startsWith (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theSubstring</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html#s6">XalanDOMString::size_type</a> <em>theSubstringLength</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDOMString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
<tr><td valign=top><em>theSubstringLength</em>
&nbsp;</td><td>
the length of theSubstring </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string begins with the substring </dl> </td>
</tr>
</table>
<a name="a22" doxytag="DOMStringHelper.hpp::startsWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool startsWith (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const XalanDOMChar * <em>theSubstring</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDOMString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string begins with the substring </dl> </td>
</tr>
</table>
<a name="a21" doxytag="DOMStringHelper.hpp::startsWith"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool startsWith (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theSubstring</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Simulates the java String method <a class="el" href="DOMStringHelper_8hpp.html#a21">startsWith</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDOMString</em>
&nbsp;</td><td>
target string to search </td></tr>
<tr><td valign=top><em>theSubstring</em>
&nbsp;</td><td>
substring searched for </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if the target string begins with the substring </dl> </td>
</tr>
</table>
<a name="a10" doxytag="DOMStringHelper.hpp::toCharArray"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const char * toCharArray (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="XalanDOMString_8hpp.html#a2">CharVectorType</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of the target CharVectorType as a pointer to an array of characters.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
the pointer </dl> </td>
</tr>
</table>
<a name="a9" doxytag="DOMStringHelper.hpp::toCharArray"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * toCharArray (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of a XalanDOMChar.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
array of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a8" doxytag="DOMStringHelper.hpp::toCharArray"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * toCharArray (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the underlying representation of the target <a class="el" href="classXalanDOMString.html">XalanDOMString</a> as an array of XalanDOMChar, not guaranteed to be null-terminated.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
array of XalanDOMChar </dl> </td>
</tr>
</table>
<a name="a50" doxytag="DOMStringHelper.hpp::toUpperASCII"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XalanDOMChar toUpperASCII (
</b></td>
<td valign="bottom"><b>
XalanDOMChar <em>theChar</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Converts ASCII alphabetic characters from lower case to upper case.
<p>
This function works only with the Unicode characters a-z.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
target string </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
string containing upper case characters </dl> </td>
</tr>
</table>
<p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
<p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
<A href="http://www.research.att.com/sw/tools/graphviz/">GraphViz</A> are used to generate this API documentation from the Xalan-C header files.</I></FONT></p>
<TABLE border="0" cellpadding="0" cellspacing="0" width="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
<TR>
<TD WIDTH="80%" VALIGN="TOP">
<P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 1.10</B><BR>
Copyright &copy; 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
</TD>
</TR>
<TR>
<TD WIDTH="100%">
<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
</TD>
</TR>
</TABLE>