You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

733 lines
43 KiB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.9.1"/>
  7. <title>Xerces-C++: Attributes Class Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  12. </head>
  13. <body>
  14. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  15. <div id="titlearea">
  16. <table cellspacing="0" cellpadding="0">
  17. <tbody>
  18. <tr style="height: 56px;">
  19. <td style="padding-left: 0.5em;">
  20. <div id="projectname">Xerces-C++
  21. &#160;<span id="projectnumber">3.1.2</span>
  22. </div>
  23. </td>
  24. </tr>
  25. </tbody>
  26. </table>
  27. </div>
  28. <!-- end header part -->
  29. <!-- Generated by Doxygen 1.8.9.1 -->
  30. <div id="navrow1" class="tabs">
  31. <ul class="tablist">
  32. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  33. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  34. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  35. <li><a href="files.html"><span>Files</span></a></li>
  36. </ul>
  37. </div>
  38. <div id="navrow2" class="tabs2">
  39. <ul class="tablist">
  40. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  41. <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
  42. <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
  43. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  44. </ul>
  45. </div>
  46. </div><!-- top -->
  47. <div class="header">
  48. <div class="summary">
  49. <a href="classAttributes-members.html">List of all members</a> </div>
  50. <div class="headertitle">
  51. <div class="title">Attributes Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
  52. </div><!--header-->
  53. <div class="contents">
  54. <p>Interface for an element's attribute specifications.
  55. <a href="classAttributes.html#details">More...</a></p>
  56. <table class="memberdecls">
  57. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  58. Public Member Functions</h2></td></tr>
  59. <tr><td colspan="2"><div class="groupHeader">Constructors and Destructor</div></td></tr>
  60. <tr class="memitem:a81480f8fb5fa048f2f7b52f7fa9fd64e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a81480f8fb5fa048f2f7b52f7fa9fd64e">Attributes</a> ()</td></tr>
  61. <tr class="memdesc:a81480f8fb5fa048f2f7b52f7fa9fd64e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#a81480f8fb5fa048f2f7b52f7fa9fd64e">More...</a><br /></td></tr>
  62. <tr class="separator:a81480f8fb5fa048f2f7b52f7fa9fd64e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  63. <tr class="memitem:a442b98d5fda44a3aceaf54bc641fa11d"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a442b98d5fda44a3aceaf54bc641fa11d">~Attributes</a> ()</td></tr>
  64. <tr class="memdesc:a442b98d5fda44a3aceaf54bc641fa11d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a442b98d5fda44a3aceaf54bc641fa11d">More...</a><br /></td></tr>
  65. <tr class="separator:a442b98d5fda44a3aceaf54bc641fa11d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  66. <tr><td colspan="2"><div class="groupHeader">The virtual attribute list interface</div></td></tr>
  67. <tr class="memitem:a97552bc35a9af207956a966623dcb269"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269">getLength</a> () const =0</td></tr>
  68. <tr class="memdesc:a97552bc35a9af207956a966623dcb269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of attributes in this list. <a href="#a97552bc35a9af207956a966623dcb269">More...</a><br /></td></tr>
  69. <tr class="separator:a97552bc35a9af207956a966623dcb269"><td class="memSeparator" colspan="2">&#160;</td></tr>
  70. <tr class="memitem:a0f74985a37b7db3e2511ab0c6fe20237"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a0f74985a37b7db3e2511ab0c6fe20237">getURI</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> index) const =0</td></tr>
  71. <tr class="memdesc:a0f74985a37b7db3e2511ab0c6fe20237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the namespace URI of an attribute in this list (by position). <a href="#a0f74985a37b7db3e2511ab0c6fe20237">More...</a><br /></td></tr>
  72. <tr class="separator:a0f74985a37b7db3e2511ab0c6fe20237"><td class="memSeparator" colspan="2">&#160;</td></tr>
  73. <tr class="memitem:a51a4d94a4df6d7d3fc87438adbee0e3b"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a51a4d94a4df6d7d3fc87438adbee0e3b">getLocalName</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> index) const =0</td></tr>
  74. <tr class="memdesc:a51a4d94a4df6d7d3fc87438adbee0e3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the local name of an attribute in this list (by position). <a href="#a51a4d94a4df6d7d3fc87438adbee0e3b">More...</a><br /></td></tr>
  75. <tr class="separator:a51a4d94a4df6d7d3fc87438adbee0e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  76. <tr class="memitem:a354fe16a26b7bc3ec844cdb6982a7961"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a354fe16a26b7bc3ec844cdb6982a7961">getQName</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> index) const =0</td></tr>
  77. <tr class="memdesc:a354fe16a26b7bc3ec844cdb6982a7961"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the qName of an attribute in this list (by position). <a href="#a354fe16a26b7bc3ec844cdb6982a7961">More...</a><br /></td></tr>
  78. <tr class="separator:a354fe16a26b7bc3ec844cdb6982a7961"><td class="memSeparator" colspan="2">&#160;</td></tr>
  79. <tr class="memitem:a22259bbd312f239c19568cb0ad8b5fd0"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a22259bbd312f239c19568cb0ad8b5fd0">getType</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> index) const =0</td></tr>
  80. <tr class="memdesc:a22259bbd312f239c19568cb0ad8b5fd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the type of an attribute in the list (by position). <a href="#a22259bbd312f239c19568cb0ad8b5fd0">More...</a><br /></td></tr>
  81. <tr class="separator:a22259bbd312f239c19568cb0ad8b5fd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:a40a89dcd10a39a3abe1e24b91175fa0a"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a40a89dcd10a39a3abe1e24b91175fa0a">getValue</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> index) const =0</td></tr>
  83. <tr class="memdesc:a40a89dcd10a39a3abe1e24b91175fa0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the value of an attribute in the list (by position). <a href="#a40a89dcd10a39a3abe1e24b91175fa0a">More...</a><br /></td></tr>
  84. <tr class="separator:a40a89dcd10a39a3abe1e24b91175fa0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  85. <tr class="memitem:aa84165e3603b51667374486890eb7f14"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#aa84165e3603b51667374486890eb7f14">getIndex</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const uri, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const localPart, <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> &amp;index) const =0</td></tr>
  86. <tr class="memdesc:aa84165e3603b51667374486890eb7f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the index of an attribute by Namespace name. <a href="#aa84165e3603b51667374486890eb7f14">More...</a><br /></td></tr>
  87. <tr class="separator:aa84165e3603b51667374486890eb7f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. <tr class="memitem:ad188296dccacd4afe4433eec382b20c8"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#ad188296dccacd4afe4433eec382b20c8">getIndex</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const uri, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const localPart) const =0</td></tr>
  89. <tr class="memdesc:ad188296dccacd4afe4433eec382b20c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the index of an attribute by Namespace name. <a href="#ad188296dccacd4afe4433eec382b20c8">More...</a><br /></td></tr>
  90. <tr class="separator:ad188296dccacd4afe4433eec382b20c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:abbdd5505c23b40cdf0f1f588e2abd229"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#abbdd5505c23b40cdf0f1f588e2abd229">getIndex</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const qName, <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> &amp;index) const =0</td></tr>
  92. <tr class="memdesc:abbdd5505c23b40cdf0f1f588e2abd229"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the index of an attribute by XML 1.0 qualified name. <a href="#abbdd5505c23b40cdf0f1f588e2abd229">More...</a><br /></td></tr>
  93. <tr class="separator:abbdd5505c23b40cdf0f1f588e2abd229"><td class="memSeparator" colspan="2">&#160;</td></tr>
  94. <tr class="memitem:ac591de95c647035518e3a5d3f471cff0"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#ac591de95c647035518e3a5d3f471cff0">getIndex</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const qName) const =0</td></tr>
  95. <tr class="memdesc:ac591de95c647035518e3a5d3f471cff0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up the index of an attribute by XML 1.0 qualified name. <a href="#ac591de95c647035518e3a5d3f471cff0">More...</a><br /></td></tr>
  96. <tr class="separator:ac591de95c647035518e3a5d3f471cff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <tr class="memitem:a1bac20e1865c9ae744682f037d047eaf"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a1bac20e1865c9ae744682f037d047eaf">getType</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const uri, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const localPart) const =0</td></tr>
  98. <tr class="memdesc:a1bac20e1865c9ae744682f037d047eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up an attribute's type by Namespace name. <a href="#a1bac20e1865c9ae744682f037d047eaf">More...</a><br /></td></tr>
  99. <tr class="separator:a1bac20e1865c9ae744682f037d047eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  100. <tr class="memitem:a42d81859a6d65a9ae9cafd2356074444"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a42d81859a6d65a9ae9cafd2356074444">getType</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const qName) const =0</td></tr>
  101. <tr class="memdesc:a42d81859a6d65a9ae9cafd2356074444"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up an attribute's type by XML 1.0 qualified name. <a href="#a42d81859a6d65a9ae9cafd2356074444">More...</a><br /></td></tr>
  102. <tr class="separator:a42d81859a6d65a9ae9cafd2356074444"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:ac56a509180702255ed46e67736ccb556"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#ac56a509180702255ed46e67736ccb556">getValue</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const uri, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const localPart) const =0</td></tr>
  104. <tr class="memdesc:ac56a509180702255ed46e67736ccb556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up an attribute's value by Namespace name. <a href="#ac56a509180702255ed46e67736ccb556">More...</a><br /></td></tr>
  105. <tr class="separator:ac56a509180702255ed46e67736ccb556"><td class="memSeparator" colspan="2">&#160;</td></tr>
  106. <tr class="memitem:a85671a2fbb3b5799934186624bf483ff"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAttributes.html#a85671a2fbb3b5799934186624bf483ff">getValue</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const qName) const =0</td></tr>
  107. <tr class="memdesc:a85671a2fbb3b5799934186624bf483ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Look up an attribute's value by XML 1.0 qualified name. <a href="#a85671a2fbb3b5799934186624bf483ff">More...</a><br /></td></tr>
  108. <tr class="separator:a85671a2fbb3b5799934186624bf483ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. </table>
  110. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  111. <div class="textblock"><p>Interface for an element's attribute specifications. </p>
  112. <p>The SAX2 parser implements this interface and passes an instance to the SAX2 application as the last argument of each startElement event.</p>
  113. <p>The instance provided will return valid results only during the scope of the startElement invocation (to save it for future use, the application must make a copy: the AttributesImpl helper class provides a convenient constructor for doing so).</p>
  114. <p>An <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> includes only attributes that have been specified or defaulted: #IMPLIED attributes will not be included.</p>
  115. <p>There are two ways for the SAX application to obtain information from the <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a>. First, it can iterate through the entire list:</p>
  116. <p><code> public void startElement (String uri, String localpart, String qName, <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> atts) {<br />
  117. &#160;for (XMLSize_t i = 0; i &lt; atts.getLength(); i++) {<br />
  118. &#160;&#160;String Qname = atts.getQName(i);<br />
  119. &#160;&#160;String URI = atts.getURI(i)<br />
  120. &#160;&#160;String local = atts.GetLocalName(i)<br />
  121. &#160;&#160;String type = atts.getType(i);<br />
  122. &#160;&#160;String value = atts.getValue(i);<br />
  123. &#160;&#160;[...]<br />
  124. &#160;}<br />
  125. } </code></p>
  126. <p>(Note that the result of <a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength()</a> will be zero if there are no attributes.)</p>
  127. <p>As an alternative, the application can request the value or type of specific attributes:</p>
  128. <p><code> public void startElement (String uri, String localpart, String qName, <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> atts) {<br />
  129. &#160;String identifier = atts.getValue("id");<br />
  130. &#160;String label = atts.getValue("label");<br />
  131. &#160;[...]<br />
  132. } </code></p>
  133. <p>The AttributesImpl helper class provides a convenience implementation for use by parser or application writers.</p>
  134. <dl class="section see"><dt>See also</dt><dd>Sax2DocumentHandler::startElement </dd>
  135. <dd>
  136. AttributesImpl::AttributesImpl </dd></dl>
  137. </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  138. <a class="anchor" id="a81480f8fb5fa048f2f7b52f7fa9fd64e"></a>
  139. <div class="memitem">
  140. <div class="memproto">
  141. <table class="memname">
  142. <tr>
  143. <td class="memname">Attributes::Attributes </td>
  144. <td>(</td>
  145. <td class="paramname"></td><td>)</td>
  146. <td></td>
  147. </tr>
  148. </table>
  149. </div><div class="memdoc">
  150. <p>Default constructor. </p>
  151. </div>
  152. </div>
  153. <a class="anchor" id="a442b98d5fda44a3aceaf54bc641fa11d"></a>
  154. <div class="memitem">
  155. <div class="memproto">
  156. <table class="mlabels">
  157. <tr>
  158. <td class="mlabels-left">
  159. <table class="memname">
  160. <tr>
  161. <td class="memname">virtual Attributes::~Attributes </td>
  162. <td>(</td>
  163. <td class="paramname"></td><td>)</td>
  164. <td></td>
  165. </tr>
  166. </table>
  167. </td>
  168. <td class="mlabels-right">
  169. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  170. </tr>
  171. </table>
  172. </div><div class="memdoc">
  173. <p>Destructor. </p>
  174. </div>
  175. </div>
  176. <h2 class="groupheader">Member Function Documentation</h2>
  177. <a class="anchor" id="aa84165e3603b51667374486890eb7f14"></a>
  178. <div class="memitem">
  179. <div class="memproto">
  180. <table class="mlabels">
  181. <tr>
  182. <td class="mlabels-left">
  183. <table class="memname">
  184. <tr>
  185. <td class="memname">virtual bool Attributes::getIndex </td>
  186. <td>(</td>
  187. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  188. <td class="paramname"><em>uri</em>, </td>
  189. </tr>
  190. <tr>
  191. <td class="paramkey"></td>
  192. <td></td>
  193. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  194. <td class="paramname"><em>localPart</em>, </td>
  195. </tr>
  196. <tr>
  197. <td class="paramkey"></td>
  198. <td></td>
  199. <td class="paramtype"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> &amp;&#160;</td>
  200. <td class="paramname"><em>index</em>&#160;</td>
  201. </tr>
  202. <tr>
  203. <td></td>
  204. <td>)</td>
  205. <td></td><td> const</td>
  206. </tr>
  207. </table>
  208. </td>
  209. <td class="mlabels-right">
  210. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  211. </tr>
  212. </table>
  213. </div><div class="memdoc">
  214. <p>Look up the index of an attribute by Namespace name. </p>
  215. <p>Non-standard extension.</p>
  216. <dl class="params"><dt>Parameters</dt><dd>
  217. <table class="params">
  218. <tr><td class="paramname">uri</td><td>The Namespace URI, or the empty string if the name has no Namespace URI. </td></tr>
  219. <tr><td class="paramname">localPart</td><td>The attribute's local name. </td></tr>
  220. <tr><td class="paramname">index</td><td>Reference to the variable where the index will be stored. </td></tr>
  221. </table>
  222. </dd>
  223. </dl>
  224. <dl class="section return"><dt>Returns</dt><dd>true if the attribute is found and false otherwise. </dd></dl>
  225. </div>
  226. </div>
  227. <a class="anchor" id="ad188296dccacd4afe4433eec382b20c8"></a>
  228. <div class="memitem">
  229. <div class="memproto">
  230. <table class="mlabels">
  231. <tr>
  232. <td class="mlabels-left">
  233. <table class="memname">
  234. <tr>
  235. <td class="memname">virtual int Attributes::getIndex </td>
  236. <td>(</td>
  237. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  238. <td class="paramname"><em>uri</em>, </td>
  239. </tr>
  240. <tr>
  241. <td class="paramkey"></td>
  242. <td></td>
  243. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  244. <td class="paramname"><em>localPart</em>&#160;</td>
  245. </tr>
  246. <tr>
  247. <td></td>
  248. <td>)</td>
  249. <td></td><td> const</td>
  250. </tr>
  251. </table>
  252. </td>
  253. <td class="mlabels-right">
  254. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  255. </tr>
  256. </table>
  257. </div><div class="memdoc">
  258. <p>Look up the index of an attribute by Namespace name. </p>
  259. <dl class="params"><dt>Parameters</dt><dd>
  260. <table class="params">
  261. <tr><td class="paramname">uri</td><td>The Namespace URI, or the empty string if the name has no Namespace URI. </td></tr>
  262. <tr><td class="paramname">localPart</td><td>The attribute's local name. </td></tr>
  263. </table>
  264. </dd>
  265. </dl>
  266. <dl class="section return"><dt>Returns</dt><dd>The index of the attribute, or -1 if it does not appear in the list. </dd></dl>
  267. </div>
  268. </div>
  269. <a class="anchor" id="abbdd5505c23b40cdf0f1f588e2abd229"></a>
  270. <div class="memitem">
  271. <div class="memproto">
  272. <table class="mlabels">
  273. <tr>
  274. <td class="mlabels-left">
  275. <table class="memname">
  276. <tr>
  277. <td class="memname">virtual bool Attributes::getIndex </td>
  278. <td>(</td>
  279. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  280. <td class="paramname"><em>qName</em>, </td>
  281. </tr>
  282. <tr>
  283. <td class="paramkey"></td>
  284. <td></td>
  285. <td class="paramtype"><a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> &amp;&#160;</td>
  286. <td class="paramname"><em>index</em>&#160;</td>
  287. </tr>
  288. <tr>
  289. <td></td>
  290. <td>)</td>
  291. <td></td><td> const</td>
  292. </tr>
  293. </table>
  294. </td>
  295. <td class="mlabels-right">
  296. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  297. </tr>
  298. </table>
  299. </div><div class="memdoc">
  300. <p>Look up the index of an attribute by XML 1.0 qualified name. </p>
  301. <p>Non-standard extension.</p>
  302. <dl class="params"><dt>Parameters</dt><dd>
  303. <table class="params">
  304. <tr><td class="paramname">qName</td><td>The qualified (prefixed) name. </td></tr>
  305. <tr><td class="paramname">index</td><td>Reference to the variable where the index will be stored. </td></tr>
  306. </table>
  307. </dd>
  308. </dl>
  309. <dl class="section return"><dt>Returns</dt><dd>true if the attribute is found and false otherwise. </dd></dl>
  310. </div>
  311. </div>
  312. <a class="anchor" id="ac591de95c647035518e3a5d3f471cff0"></a>
  313. <div class="memitem">
  314. <div class="memproto">
  315. <table class="mlabels">
  316. <tr>
  317. <td class="mlabels-left">
  318. <table class="memname">
  319. <tr>
  320. <td class="memname">virtual int Attributes::getIndex </td>
  321. <td>(</td>
  322. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  323. <td class="paramname"><em>qName</em></td><td>)</td>
  324. <td> const</td>
  325. </tr>
  326. </table>
  327. </td>
  328. <td class="mlabels-right">
  329. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  330. </tr>
  331. </table>
  332. </div><div class="memdoc">
  333. <p>Look up the index of an attribute by XML 1.0 qualified name. </p>
  334. <dl class="params"><dt>Parameters</dt><dd>
  335. <table class="params">
  336. <tr><td class="paramname">qName</td><td>The qualified (prefixed) name. </td></tr>
  337. </table>
  338. </dd>
  339. </dl>
  340. <dl class="section return"><dt>Returns</dt><dd>The index of the attribute, or -1 if it does not appear in the list. </dd></dl>
  341. </div>
  342. </div>
  343. <a class="anchor" id="a97552bc35a9af207956a966623dcb269"></a>
  344. <div class="memitem">
  345. <div class="memproto">
  346. <table class="mlabels">
  347. <tr>
  348. <td class="mlabels-left">
  349. <table class="memname">
  350. <tr>
  351. <td class="memname">virtual <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> Attributes::getLength </td>
  352. <td>(</td>
  353. <td class="paramname"></td><td>)</td>
  354. <td> const</td>
  355. </tr>
  356. </table>
  357. </td>
  358. <td class="mlabels-right">
  359. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  360. </tr>
  361. </table>
  362. </div><div class="memdoc">
  363. <p>Return the number of attributes in this list. </p>
  364. <p>The SAX parser may provide attributes in any arbitrary order, regardless of the order in which they were declared or specified. The number of attributes may be zero.</p>
  365. <dl class="section return"><dt>Returns</dt><dd>The number of attributes in the list. </dd></dl>
  366. </div>
  367. </div>
  368. <a class="anchor" id="a51a4d94a4df6d7d3fc87438adbee0e3b"></a>
  369. <div class="memitem">
  370. <div class="memproto">
  371. <table class="mlabels">
  372. <tr>
  373. <td class="mlabels-left">
  374. <table class="memname">
  375. <tr>
  376. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getLocalName </td>
  377. <td>(</td>
  378. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  379. <td class="paramname"><em>index</em></td><td>)</td>
  380. <td> const</td>
  381. </tr>
  382. </table>
  383. </td>
  384. <td class="mlabels-right">
  385. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  386. </tr>
  387. </table>
  388. </div><div class="memdoc">
  389. <p>Return the local name of an attribute in this list (by position). </p>
  390. <p>The QNames must be unique: the SAX parser shall not include the same attribute twice. <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> without values (those declared #IMPLIED without a value specified in the start tag) will be omitted from the list.</p>
  391. <dl class="params"><dt>Parameters</dt><dd>
  392. <table class="params">
  393. <tr><td class="paramname">index</td><td>The index of the attribute in the list (starting at 0). </td></tr>
  394. </table>
  395. </dd>
  396. </dl>
  397. <dl class="section return"><dt>Returns</dt><dd>The local name of the indexed attribute, or null if the index is out of range. </dd></dl>
  398. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength</a> </dd></dl>
  399. </div>
  400. </div>
  401. <a class="anchor" id="a354fe16a26b7bc3ec844cdb6982a7961"></a>
  402. <div class="memitem">
  403. <div class="memproto">
  404. <table class="mlabels">
  405. <tr>
  406. <td class="mlabels-left">
  407. <table class="memname">
  408. <tr>
  409. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getQName </td>
  410. <td>(</td>
  411. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  412. <td class="paramname"><em>index</em></td><td>)</td>
  413. <td> const</td>
  414. </tr>
  415. </table>
  416. </td>
  417. <td class="mlabels-right">
  418. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  419. </tr>
  420. </table>
  421. </div><div class="memdoc">
  422. <p>Return the qName of an attribute in this list (by position). </p>
  423. <p>The QNames must be unique: the SAX parser shall not include the same attribute twice. <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> without values (those declared #IMPLIED without a value specified in the start tag) will be omitted from the list.</p>
  424. <dl class="params"><dt>Parameters</dt><dd>
  425. <table class="params">
  426. <tr><td class="paramname">index</td><td>The index of the attribute in the list (starting at 0). </td></tr>
  427. </table>
  428. </dd>
  429. </dl>
  430. <dl class="section return"><dt>Returns</dt><dd>The qName of the indexed attribute, or null if the index is out of range. </dd></dl>
  431. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength</a> </dd></dl>
  432. </div>
  433. </div>
  434. <a class="anchor" id="a22259bbd312f239c19568cb0ad8b5fd0"></a>
  435. <div class="memitem">
  436. <div class="memproto">
  437. <table class="mlabels">
  438. <tr>
  439. <td class="mlabels-left">
  440. <table class="memname">
  441. <tr>
  442. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getType </td>
  443. <td>(</td>
  444. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  445. <td class="paramname"><em>index</em></td><td>)</td>
  446. <td> const</td>
  447. </tr>
  448. </table>
  449. </td>
  450. <td class="mlabels-right">
  451. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  452. </tr>
  453. </table>
  454. </div><div class="memdoc">
  455. <p>Return the type of an attribute in the list (by position). </p>
  456. <p>The attribute type is one of the strings "CDATA", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "ENTITY", "ENTITIES", or "NOTATION" (always in upper case).</p>
  457. <p>If the parser has not read a declaration for the attribute, or if the parser does not report attribute types, then it must return the value "CDATA" as stated in the XML 1.0 Recommendation (clause 3.3.3, "Attribute-Value Normalization").</p>
  458. <p>For an enumerated attribute that is not a notation, the parser will report the type as "NMTOKEN".</p>
  459. <dl class="params"><dt>Parameters</dt><dd>
  460. <table class="params">
  461. <tr><td class="paramname">index</td><td>The index of the attribute in the list (starting at 0). </td></tr>
  462. </table>
  463. </dd>
  464. </dl>
  465. <dl class="section return"><dt>Returns</dt><dd>The attribute type as a string, or null if the index is out of range. </dd></dl>
  466. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength</a> </dd>
  467. <dd>
  468. <a class="el" href="classAttributes.html#a22259bbd312f239c19568cb0ad8b5fd0" title="Return the type of an attribute in the list (by position). ">getType</a> </dd></dl>
  469. </div>
  470. </div>
  471. <a class="anchor" id="a1bac20e1865c9ae744682f037d047eaf"></a>
  472. <div class="memitem">
  473. <div class="memproto">
  474. <table class="mlabels">
  475. <tr>
  476. <td class="mlabels-left">
  477. <table class="memname">
  478. <tr>
  479. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getType </td>
  480. <td>(</td>
  481. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  482. <td class="paramname"><em>uri</em>, </td>
  483. </tr>
  484. <tr>
  485. <td class="paramkey"></td>
  486. <td></td>
  487. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  488. <td class="paramname"><em>localPart</em>&#160;</td>
  489. </tr>
  490. <tr>
  491. <td></td>
  492. <td>)</td>
  493. <td></td><td> const</td>
  494. </tr>
  495. </table>
  496. </td>
  497. <td class="mlabels-right">
  498. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  499. </tr>
  500. </table>
  501. </div><div class="memdoc">
  502. <p>Look up an attribute's type by Namespace name. </p>
  503. <p>See <a class="el" href="classAttributes.html#a22259bbd312f239c19568cb0ad8b5fd0" title="Return the type of an attribute in the list (by position). ">getType</a> for a description of the possible types.</p>
  504. <dl class="params"><dt>Parameters</dt><dd>
  505. <table class="params">
  506. <tr><td class="paramname">uri</td><td>The Namespace URI, or the empty String if the name has no Namespace URI. </td></tr>
  507. <tr><td class="paramname">localPart</td><td>The local name of the attribute. </td></tr>
  508. </table>
  509. </dd>
  510. </dl>
  511. <dl class="section return"><dt>Returns</dt><dd>The attribute type as a string, or null if the attribute is not in the list or if Namespace processing is not being performed. </dd></dl>
  512. </div>
  513. </div>
  514. <a class="anchor" id="a42d81859a6d65a9ae9cafd2356074444"></a>
  515. <div class="memitem">
  516. <div class="memproto">
  517. <table class="mlabels">
  518. <tr>
  519. <td class="mlabels-left">
  520. <table class="memname">
  521. <tr>
  522. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getType </td>
  523. <td>(</td>
  524. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  525. <td class="paramname"><em>qName</em></td><td>)</td>
  526. <td> const</td>
  527. </tr>
  528. </table>
  529. </td>
  530. <td class="mlabels-right">
  531. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  532. </tr>
  533. </table>
  534. </div><div class="memdoc">
  535. <p>Look up an attribute's type by XML 1.0 qualified name. </p>
  536. <p>See <a class="el" href="classAttributes.html#a22259bbd312f239c19568cb0ad8b5fd0" title="Return the type of an attribute in the list (by position). ">getType</a> for a description of the possible types.</p>
  537. <dl class="params"><dt>Parameters</dt><dd>
  538. <table class="params">
  539. <tr><td class="paramname">qName</td><td>The XML 1.0 qualified name. </td></tr>
  540. </table>
  541. </dd>
  542. </dl>
  543. <dl class="section return"><dt>Returns</dt><dd>The attribute type as a string, or null if the attribute is not in the list or if qualified names are not available. </dd></dl>
  544. </div>
  545. </div>
  546. <a class="anchor" id="a0f74985a37b7db3e2511ab0c6fe20237"></a>
  547. <div class="memitem">
  548. <div class="memproto">
  549. <table class="mlabels">
  550. <tr>
  551. <td class="mlabels-left">
  552. <table class="memname">
  553. <tr>
  554. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getURI </td>
  555. <td>(</td>
  556. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  557. <td class="paramname"><em>index</em></td><td>)</td>
  558. <td> const</td>
  559. </tr>
  560. </table>
  561. </td>
  562. <td class="mlabels-right">
  563. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  564. </tr>
  565. </table>
  566. </div><div class="memdoc">
  567. <p>Return the namespace URI of an attribute in this list (by position). </p>
  568. <p>The QNames must be unique: the SAX parser shall not include the same attribute twice. <a class="el" href="classAttributes.html" title="Interface for an element&#39;s attribute specifications. ">Attributes</a> without values (those declared #IMPLIED without a value specified in the start tag) will be omitted from the list.</p>
  569. <dl class="params"><dt>Parameters</dt><dd>
  570. <table class="params">
  571. <tr><td class="paramname">index</td><td>The index of the attribute in the list (starting at 0). </td></tr>
  572. </table>
  573. </dd>
  574. </dl>
  575. <dl class="section return"><dt>Returns</dt><dd>The URI of the indexed attribute, or null if the index is out of range. </dd></dl>
  576. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength</a> </dd></dl>
  577. </div>
  578. </div>
  579. <a class="anchor" id="a40a89dcd10a39a3abe1e24b91175fa0a"></a>
  580. <div class="memitem">
  581. <div class="memproto">
  582. <table class="mlabels">
  583. <tr>
  584. <td class="mlabels-left">
  585. <table class="memname">
  586. <tr>
  587. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getValue </td>
  588. <td>(</td>
  589. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  590. <td class="paramname"><em>index</em></td><td>)</td>
  591. <td> const</td>
  592. </tr>
  593. </table>
  594. </td>
  595. <td class="mlabels-right">
  596. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  597. </tr>
  598. </table>
  599. </div><div class="memdoc">
  600. <p>Return the value of an attribute in the list (by position). </p>
  601. <p>If the attribute value is a list of tokens (IDREFS, ENTITIES, or NMTOKENS), the tokens will be concatenated into a single string separated by whitespace.</p>
  602. <dl class="params"><dt>Parameters</dt><dd>
  603. <table class="params">
  604. <tr><td class="paramname">index</td><td>The index of the attribute in the list (starting at 0). </td></tr>
  605. </table>
  606. </dd>
  607. </dl>
  608. <dl class="section return"><dt>Returns</dt><dd>The attribute value as a string, or null if the index is out of range. </dd></dl>
  609. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classAttributes.html#a97552bc35a9af207956a966623dcb269" title="Return the number of attributes in this list. ">getLength</a> </dd>
  610. <dd>
  611. <a class="el" href="classAttributes.html#a40a89dcd10a39a3abe1e24b91175fa0a" title="Return the value of an attribute in the list (by position). ">getValue</a> </dd></dl>
  612. </div>
  613. </div>
  614. <a class="anchor" id="ac56a509180702255ed46e67736ccb556"></a>
  615. <div class="memitem">
  616. <div class="memproto">
  617. <table class="mlabels">
  618. <tr>
  619. <td class="mlabels-left">
  620. <table class="memname">
  621. <tr>
  622. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getValue </td>
  623. <td>(</td>
  624. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  625. <td class="paramname"><em>uri</em>, </td>
  626. </tr>
  627. <tr>
  628. <td class="paramkey"></td>
  629. <td></td>
  630. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  631. <td class="paramname"><em>localPart</em>&#160;</td>
  632. </tr>
  633. <tr>
  634. <td></td>
  635. <td>)</td>
  636. <td></td><td> const</td>
  637. </tr>
  638. </table>
  639. </td>
  640. <td class="mlabels-right">
  641. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  642. </tr>
  643. </table>
  644. </div><div class="memdoc">
  645. <p>Look up an attribute's value by Namespace name. </p>
  646. <p>See <a class="el" href="classAttributes.html#a40a89dcd10a39a3abe1e24b91175fa0a" title="Return the value of an attribute in the list (by position). ">getValue</a> for a description of the possible values.</p>
  647. <dl class="params"><dt>Parameters</dt><dd>
  648. <table class="params">
  649. <tr><td class="paramname">uri</td><td>The Namespace URI, or the empty String if the name has no Namespace URI. </td></tr>
  650. <tr><td class="paramname">localPart</td><td>The local name of the attribute. </td></tr>
  651. </table>
  652. </dd>
  653. </dl>
  654. <dl class="section return"><dt>Returns</dt><dd>The attribute value as a string, or null if the attribute is not in the list. </dd></dl>
  655. </div>
  656. </div>
  657. <a class="anchor" id="a85671a2fbb3b5799934186624bf483ff"></a>
  658. <div class="memitem">
  659. <div class="memproto">
  660. <table class="mlabels">
  661. <tr>
  662. <td class="mlabels-left">
  663. <table class="memname">
  664. <tr>
  665. <td class="memname">virtual const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* Attributes::getValue </td>
  666. <td>(</td>
  667. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  668. <td class="paramname"><em>qName</em></td><td>)</td>
  669. <td> const</td>
  670. </tr>
  671. </table>
  672. </td>
  673. <td class="mlabels-right">
  674. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  675. </tr>
  676. </table>
  677. </div><div class="memdoc">
  678. <p>Look up an attribute's value by XML 1.0 qualified name. </p>
  679. <p>See <a class="el" href="classAttributes.html#a40a89dcd10a39a3abe1e24b91175fa0a" title="Return the value of an attribute in the list (by position). ">getValue</a> for a description of the possible values.</p>
  680. <dl class="params"><dt>Parameters</dt><dd>
  681. <table class="params">
  682. <tr><td class="paramname">qName</td><td>The XML 1.0 qualified name. </td></tr>
  683. </table>
  684. </dd>
  685. </dl>
  686. <dl class="section return"><dt>Returns</dt><dd>The attribute value as a string, or null if the attribute is not in the list or if qualified names are not available. </dd></dl>
  687. </div>
  688. </div>
  689. <hr/>The documentation for this class was generated from the following file:<ul>
  690. <li><a class="el" href="Attributes_8hpp_source.html">Attributes.hpp</a></li>
  691. </ul>
  692. </div><!-- contents -->
  693. <!-- start footer part -->
  694. <hr class="footer"/><address class="footer"><small>
  695. Generated on Wed Mar 18 2015 10:43:37 for Xerces-C++ by &#160;<a href="http://www.doxygen.org/index.html">
  696. <img class="footer" src="doxygen.png" alt="doxygen"/>
  697. </a> 1.8.9.1
  698. </small></address>
  699. </body>
  700. </html>