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.

457 lines
23 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++: LexicalHandler 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="classLexicalHandler-members.html">List of all members</a> </div>
  50. <div class="headertitle">
  51. <div class="title">LexicalHandler Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
  52. </div><!--header-->
  53. <div class="contents">
  54. <p>Receive notification of lexical events.
  55. <a href="classLexicalHandler.html#details">More...</a></p>
  56. <div class="dynheader">
  57. Inheritance diagram for LexicalHandler:</div>
  58. <div class="dyncontent">
  59. <div class="center">
  60. <img src="classLexicalHandler.png" usemap="#LexicalHandler_map" alt=""/>
  61. <map id="LexicalHandler_map" name="LexicalHandler_map">
  62. <area href="classDefaultHandler.html" title="Default base class for SAX2 handlers. " alt="DefaultHandler" shape="rect" coords="0,56,97,80"/>
  63. </map>
  64. </div></div>
  65. <table class="memberdecls">
  66. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  67. Public Member Functions</h2></td></tr>
  68. <tr><td colspan="2"><div class="groupHeader">Constructors and Destructor</div></td></tr>
  69. <tr class="memitem:a355f99e04837f54f0041a29c86530fa0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a355f99e04837f54f0041a29c86530fa0">LexicalHandler</a> ()</td></tr>
  70. <tr class="memdesc:a355f99e04837f54f0041a29c86530fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor. <a href="#a355f99e04837f54f0041a29c86530fa0">More...</a><br /></td></tr>
  71. <tr class="separator:a355f99e04837f54f0041a29c86530fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  72. <tr class="memitem:a9a69c15cea4160ec8b555959c4e8cde5"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a9a69c15cea4160ec8b555959c4e8cde5">~LexicalHandler</a> ()</td></tr>
  73. <tr class="memdesc:a9a69c15cea4160ec8b555959c4e8cde5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="#a9a69c15cea4160ec8b555959c4e8cde5">More...</a><br /></td></tr>
  74. <tr class="separator:a9a69c15cea4160ec8b555959c4e8cde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  75. <tr><td colspan="2"><div class="groupHeader">The virtual document handler interface</div></td></tr>
  76. <tr class="memitem:afa118e57acd501eeb68502418a3f7d29"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#afa118e57acd501eeb68502418a3f7d29">comment</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const chars, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> length)=0</td></tr>
  77. <tr class="memdesc:afa118e57acd501eeb68502418a3f7d29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of comments. <a href="#afa118e57acd501eeb68502418a3f7d29">More...</a><br /></td></tr>
  78. <tr class="separator:afa118e57acd501eeb68502418a3f7d29"><td class="memSeparator" colspan="2">&#160;</td></tr>
  79. <tr class="memitem:a8609c86c920f8c4e0d194f82d9a4087d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a8609c86c920f8c4e0d194f82d9a4087d">endCDATA</a> ()=0</td></tr>
  80. <tr class="memdesc:a8609c86c920f8c4e0d194f82d9a4087d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the end of a CDATA section. <a href="#a8609c86c920f8c4e0d194f82d9a4087d">More...</a><br /></td></tr>
  81. <tr class="separator:a8609c86c920f8c4e0d194f82d9a4087d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:a1cb667e6f9070cb3570d44c1025d9792"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a1cb667e6f9070cb3570d44c1025d9792">endDTD</a> ()=0</td></tr>
  83. <tr class="memdesc:a1cb667e6f9070cb3570d44c1025d9792"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the end of the DTD declarations. <a href="#a1cb667e6f9070cb3570d44c1025d9792">More...</a><br /></td></tr>
  84. <tr class="separator:a1cb667e6f9070cb3570d44c1025d9792"><td class="memSeparator" colspan="2">&#160;</td></tr>
  85. <tr class="memitem:a1cb805a2bd1c80320a7cdc54a99e03a0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a1cb805a2bd1c80320a7cdc54a99e03a0">endEntity</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const name)=0</td></tr>
  86. <tr class="memdesc:a1cb805a2bd1c80320a7cdc54a99e03a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the end of an entity. <a href="#a1cb805a2bd1c80320a7cdc54a99e03a0">More...</a><br /></td></tr>
  87. <tr class="separator:a1cb805a2bd1c80320a7cdc54a99e03a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. <tr class="memitem:a7eee2fa16d2eb2b7fa0accf4cce68442"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a7eee2fa16d2eb2b7fa0accf4cce68442">startCDATA</a> ()=0</td></tr>
  89. <tr class="memdesc:a7eee2fa16d2eb2b7fa0accf4cce68442"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the start of a CDATA section. <a href="#a7eee2fa16d2eb2b7fa0accf4cce68442">More...</a><br /></td></tr>
  90. <tr class="separator:a7eee2fa16d2eb2b7fa0accf4cce68442"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:a0d4c4c6e8cd2a1d459c54e3bb644f3b7"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#a0d4c4c6e8cd2a1d459c54e3bb644f3b7">startDTD</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const name, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const publicId, const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const systemId)=0</td></tr>
  92. <tr class="memdesc:a0d4c4c6e8cd2a1d459c54e3bb644f3b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the start of the DTD declarations. <a href="#a0d4c4c6e8cd2a1d459c54e3bb644f3b7">More...</a><br /></td></tr>
  93. <tr class="separator:a0d4c4c6e8cd2a1d459c54e3bb644f3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  94. <tr class="memitem:af9038d10ebb57009523aebd73781d1b2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classLexicalHandler.html#af9038d10ebb57009523aebd73781d1b2">startEntity</a> (const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const name)=0</td></tr>
  95. <tr class="memdesc:af9038d10ebb57009523aebd73781d1b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive notification of the start of an entity. <a href="#af9038d10ebb57009523aebd73781d1b2">More...</a><br /></td></tr>
  96. <tr class="separator:af9038d10ebb57009523aebd73781d1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. </table>
  98. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  99. <div class="textblock"><p>Receive notification of lexical events. </p>
  100. <p>This is an extension handler for that provides lexical information about an XML document. It does not provide information about document content. For those events, an application must register an instance of a <a class="el" href="classContentHandler.html" title="Receive notification of general document events. ">ContentHandler</a>.</p>
  101. <p>The order of events in this interface is very important, and mirrors the order of information in the document itself. For example, <a class="el" href="classLexicalHandler.html#a0d4c4c6e8cd2a1d459c54e3bb644f3b7" title="Receive notification of the start of the DTD declarations. ">startDTD()</a> and <a class="el" href="classLexicalHandler.html#a1cb667e6f9070cb3570d44c1025d9792" title="Receive notification of the end of the DTD declarations. ">endDTD()</a> events will occur before the first element in the document.</p>
  102. <dl class="section see"><dt>See also</dt><dd><a class="el" href="classSAX2XMLReader.html#a397fd37a21987186c6e4e63211f5d118" title="Allow an application to register a lexical event handler. ">SAX2XMLReader::setLexicalHandler</a> </dd>
  103. <dd>
  104. <a class="el" href="classSAX2XMLReader.html#aa1885becac34443e9648ccaeeed733f5" title="Allow an application to register a document event handler. ">SAX2XMLReader::setContentHandler</a> </dd></dl>
  105. </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
  106. <a class="anchor" id="a355f99e04837f54f0041a29c86530fa0"></a>
  107. <div class="memitem">
  108. <div class="memproto">
  109. <table class="memname">
  110. <tr>
  111. <td class="memname">LexicalHandler::LexicalHandler </td>
  112. <td>(</td>
  113. <td class="paramname"></td><td>)</td>
  114. <td></td>
  115. </tr>
  116. </table>
  117. </div><div class="memdoc">
  118. <p>Default constructor. </p>
  119. </div>
  120. </div>
  121. <a class="anchor" id="a9a69c15cea4160ec8b555959c4e8cde5"></a>
  122. <div class="memitem">
  123. <div class="memproto">
  124. <table class="mlabels">
  125. <tr>
  126. <td class="mlabels-left">
  127. <table class="memname">
  128. <tr>
  129. <td class="memname">virtual LexicalHandler::~LexicalHandler </td>
  130. <td>(</td>
  131. <td class="paramname"></td><td>)</td>
  132. <td></td>
  133. </tr>
  134. </table>
  135. </td>
  136. <td class="mlabels-right">
  137. <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
  138. </tr>
  139. </table>
  140. </div><div class="memdoc">
  141. <p>Destructor. </p>
  142. </div>
  143. </div>
  144. <h2 class="groupheader">Member Function Documentation</h2>
  145. <a class="anchor" id="afa118e57acd501eeb68502418a3f7d29"></a>
  146. <div class="memitem">
  147. <div class="memproto">
  148. <table class="mlabels">
  149. <tr>
  150. <td class="mlabels-left">
  151. <table class="memname">
  152. <tr>
  153. <td class="memname">virtual void LexicalHandler::comment </td>
  154. <td>(</td>
  155. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  156. <td class="paramname"><em>chars</em>, </td>
  157. </tr>
  158. <tr>
  159. <td class="paramkey"></td>
  160. <td></td>
  161. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a>&#160;</td>
  162. <td class="paramname"><em>length</em>&#160;</td>
  163. </tr>
  164. <tr>
  165. <td></td>
  166. <td>)</td>
  167. <td></td><td></td>
  168. </tr>
  169. </table>
  170. </td>
  171. <td class="mlabels-right">
  172. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  173. </tr>
  174. </table>
  175. </div><div class="memdoc">
  176. <p>Receive notification of comments. </p>
  177. <p>The <a class="el" href="classParser.html" title="Basic interface for SAX (Simple API for XML) parsers. ">Parser</a> will call this method to report each occurrence of a comment in the XML document.</p>
  178. <p>The application must not attempt to read from the array outside of the specified range.</p>
  179. <dl class="params"><dt>Parameters</dt><dd>
  180. <table class="params">
  181. <tr><td class="paramname">chars</td><td>The characters from the XML document. </td></tr>
  182. <tr><td class="paramname">length</td><td>The number of characters to read from the array. </td></tr>
  183. </table>
  184. </dd>
  185. </dl>
  186. <dl class="exception"><dt>Exceptions</dt><dd>
  187. <table class="exception">
  188. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  189. </table>
  190. </dd>
  191. </dl>
  192. <p>Implemented in <a class="el" href="classDefaultHandler.html#acaef2cb8e680ae7a4a356f8e253ae401">DefaultHandler</a>.</p>
  193. </div>
  194. </div>
  195. <a class="anchor" id="a8609c86c920f8c4e0d194f82d9a4087d"></a>
  196. <div class="memitem">
  197. <div class="memproto">
  198. <table class="mlabels">
  199. <tr>
  200. <td class="mlabels-left">
  201. <table class="memname">
  202. <tr>
  203. <td class="memname">virtual void LexicalHandler::endCDATA </td>
  204. <td>(</td>
  205. <td class="paramname"></td><td>)</td>
  206. <td></td>
  207. </tr>
  208. </table>
  209. </td>
  210. <td class="mlabels-right">
  211. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  212. </tr>
  213. </table>
  214. </div><div class="memdoc">
  215. <p>Receive notification of the end of a CDATA section. </p>
  216. <p>The SAX parser will invoke this method at the end of each CDATA parsed.</p>
  217. <dl class="exception"><dt>Exceptions</dt><dd>
  218. <table class="exception">
  219. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  220. </table>
  221. </dd>
  222. </dl>
  223. <p>Implemented in <a class="el" href="classDefaultHandler.html#af35a07e77f5f22f4118fa9af93e41664">DefaultHandler</a>.</p>
  224. </div>
  225. </div>
  226. <a class="anchor" id="a1cb667e6f9070cb3570d44c1025d9792"></a>
  227. <div class="memitem">
  228. <div class="memproto">
  229. <table class="mlabels">
  230. <tr>
  231. <td class="mlabels-left">
  232. <table class="memname">
  233. <tr>
  234. <td class="memname">virtual void LexicalHandler::endDTD </td>
  235. <td>(</td>
  236. <td class="paramname"></td><td>)</td>
  237. <td></td>
  238. </tr>
  239. </table>
  240. </td>
  241. <td class="mlabels-right">
  242. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  243. </tr>
  244. </table>
  245. </div><div class="memdoc">
  246. <p>Receive notification of the end of the DTD declarations. </p>
  247. <p>The SAX parser will invoke this method at the end of the DTD</p>
  248. <dl class="exception"><dt>Exceptions</dt><dd>
  249. <table class="exception">
  250. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  251. </table>
  252. </dd>
  253. </dl>
  254. <p>Implemented in <a class="el" href="classDefaultHandler.html#ad5c97eedfa56518b329ba5fabfc6d947">DefaultHandler</a>.</p>
  255. </div>
  256. </div>
  257. <a class="anchor" id="a1cb805a2bd1c80320a7cdc54a99e03a0"></a>
  258. <div class="memitem">
  259. <div class="memproto">
  260. <table class="mlabels">
  261. <tr>
  262. <td class="mlabels-left">
  263. <table class="memname">
  264. <tr>
  265. <td class="memname">virtual void LexicalHandler::endEntity </td>
  266. <td>(</td>
  267. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  268. <td class="paramname"><em>name</em></td><td>)</td>
  269. <td></td>
  270. </tr>
  271. </table>
  272. </td>
  273. <td class="mlabels-right">
  274. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  275. </tr>
  276. </table>
  277. </div><div class="memdoc">
  278. <p>Receive notification of the end of an entity. </p>
  279. <p>The SAX parser will invoke this method at the end of an entity</p>
  280. <dl class="params"><dt>Parameters</dt><dd>
  281. <table class="params">
  282. <tr><td class="paramname">name</td><td>The name of the entity that is ending. </td></tr>
  283. </table>
  284. </dd>
  285. </dl>
  286. <dl class="exception"><dt>Exceptions</dt><dd>
  287. <table class="exception">
  288. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  289. </table>
  290. </dd>
  291. </dl>
  292. <p>Implemented in <a class="el" href="classDefaultHandler.html#af8878dc6a70b85d2b697570392293874">DefaultHandler</a>.</p>
  293. </div>
  294. </div>
  295. <a class="anchor" id="a7eee2fa16d2eb2b7fa0accf4cce68442"></a>
  296. <div class="memitem">
  297. <div class="memproto">
  298. <table class="mlabels">
  299. <tr>
  300. <td class="mlabels-left">
  301. <table class="memname">
  302. <tr>
  303. <td class="memname">virtual void LexicalHandler::startCDATA </td>
  304. <td>(</td>
  305. <td class="paramname"></td><td>)</td>
  306. <td></td>
  307. </tr>
  308. </table>
  309. </td>
  310. <td class="mlabels-right">
  311. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  312. </tr>
  313. </table>
  314. </div><div class="memdoc">
  315. <p>Receive notification of the start of a CDATA section. </p>
  316. <p>The SAX parser will invoke this method at the start of each CDATA parsed.</p>
  317. <dl class="exception"><dt>Exceptions</dt><dd>
  318. <table class="exception">
  319. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  320. </table>
  321. </dd>
  322. </dl>
  323. <p>Implemented in <a class="el" href="classDefaultHandler.html#a3d563ab646fb550e6c041c584f52cc60">DefaultHandler</a>.</p>
  324. </div>
  325. </div>
  326. <a class="anchor" id="a0d4c4c6e8cd2a1d459c54e3bb644f3b7"></a>
  327. <div class="memitem">
  328. <div class="memproto">
  329. <table class="mlabels">
  330. <tr>
  331. <td class="mlabels-left">
  332. <table class="memname">
  333. <tr>
  334. <td class="memname">virtual void LexicalHandler::startDTD </td>
  335. <td>(</td>
  336. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  337. <td class="paramname"><em>name</em>, </td>
  338. </tr>
  339. <tr>
  340. <td class="paramkey"></td>
  341. <td></td>
  342. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  343. <td class="paramname"><em>publicId</em>, </td>
  344. </tr>
  345. <tr>
  346. <td class="paramkey"></td>
  347. <td></td>
  348. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  349. <td class="paramname"><em>systemId</em>&#160;</td>
  350. </tr>
  351. <tr>
  352. <td></td>
  353. <td>)</td>
  354. <td></td><td></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>Receive notification of the start of the DTD declarations. </p>
  364. <p>The SAX parser will invoke this method at the start of the DTD</p>
  365. <dl class="params"><dt>Parameters</dt><dd>
  366. <table class="params">
  367. <tr><td class="paramname">name</td><td>The document type name. </td></tr>
  368. <tr><td class="paramname">publicId</td><td>The declared public identifier for the external DTD subset, or null if none was declared. </td></tr>
  369. <tr><td class="paramname">systemId</td><td>The declared system identifier for the external DTD subset, or null if none was declared. </td></tr>
  370. </table>
  371. </dd>
  372. </dl>
  373. <dl class="exception"><dt>Exceptions</dt><dd>
  374. <table class="exception">
  375. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  376. </table>
  377. </dd>
  378. </dl>
  379. <p>Implemented in <a class="el" href="classDefaultHandler.html#a0356f7c9aa7416eec0918d885896d74c">DefaultHandler</a>.</p>
  380. </div>
  381. </div>
  382. <a class="anchor" id="af9038d10ebb57009523aebd73781d1b2"></a>
  383. <div class="memitem">
  384. <div class="memproto">
  385. <table class="mlabels">
  386. <tr>
  387. <td class="mlabels-left">
  388. <table class="memname">
  389. <tr>
  390. <td class="memname">virtual void LexicalHandler::startEntity </td>
  391. <td>(</td>
  392. <td class="paramtype">const <a class="el" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a> *const&#160;</td>
  393. <td class="paramname"><em>name</em></td><td>)</td>
  394. <td></td>
  395. </tr>
  396. </table>
  397. </td>
  398. <td class="mlabels-right">
  399. <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
  400. </tr>
  401. </table>
  402. </div><div class="memdoc">
  403. <p>Receive notification of the start of an entity. </p>
  404. <p>The SAX parser will invoke this method at the start of an entity</p>
  405. <dl class="params"><dt>Parameters</dt><dd>
  406. <table class="params">
  407. <tr><td class="paramname">name</td><td>The name of the entity that is starting. </td></tr>
  408. </table>
  409. </dd>
  410. </dl>
  411. <dl class="exception"><dt>Exceptions</dt><dd>
  412. <table class="exception">
  413. <tr><td class="paramname"><a class="el" href="classSAXException.html" title="Encapsulate a general SAX error or warning. ">SAXException</a></td><td>Any SAX exception, possibly wrapping another exception. </td></tr>
  414. </table>
  415. </dd>
  416. </dl>
  417. <p>Implemented in <a class="el" href="classDefaultHandler.html#a4906bc9239e3fce1fab572d02c616004">DefaultHandler</a>.</p>
  418. </div>
  419. </div>
  420. <hr/>The documentation for this class was generated from the following file:<ul>
  421. <li><a class="el" href="LexicalHandler_8hpp_source.html">LexicalHandler.hpp</a></li>
  422. </ul>
  423. </div><!-- contents -->
  424. <!-- start footer part -->
  425. <hr class="footer"/><address class="footer"><small>
  426. Generated on Wed Mar 18 2015 10:43:38 for Xerces-C++ by &#160;<a href="http://www.doxygen.org/index.html">
  427. <img class="footer" src="doxygen.png" alt="doxygen"/>
  428. </a> 1.8.9.1
  429. </small></address>
  430. </body>
  431. </html>