<class name="QXmlDTDHandler" doc="/** <p>The <a href="QXmlDTDHandler.html#QXmlDTDHandler()"><tt>QXmlDTDHandler</tt></a> class provides an interface to report DTD content of XML data.</p> <p>If an application needs information about notations and unparsed entities, it can implement this interface and register an instance with QXmlReader::setDTDHandler().</p> <p>Note that this interface includes only those DTD events that the XML recommendation requires processors to report, i.e&#x2e; notation and unparsed entity declarations using <a href="QXmlDTDHandler.html#notationDecl(java.lang.String, java.lang.String, java.lang.String)"><tt>notationDecl</tt></a> and <a href="QXmlDTDHandler.html#unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><tt>unparsedEntityDecl</tt></a> respectively.</p> @see <a href="QXmlDeclHandler.html"><tt>QXmlDeclHandler</tt></a> @see <a href="QXmlContentHandler.html"><tt>QXmlContentHandler</tt></a> @see <a href="QXmlEntityResolver.html"><tt>QXmlEntityResolver</tt></a> @see <a href="QXmlErrorHandler.html"><tt>QXmlErrorHandler</tt></a> @see <a href="QXmlLexicalHandler.html"><tt>QXmlLexicalHandler</tt></a> @see Introduction to SAX2</tt> */"> <method name="public QXmlDTDHandler()"/> <method name="public abstract java.lang.String errorString()" doc="/** <p>The reader calls this function to get an error string if any of the handler functions returns false.</p> */"/> <method name="public abstract boolean notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)" doc="/** <p>The reader calls this function when it has parsed a notation declaration.</p> <p>The argument <tt>name</tt> is the notation name, <tt>publicId</tt> is the notation's public identifier and <tt>systemId</tt> is the notation's system identifier.</p> <p>If this function returns false the reader stops parsing and reports an error. The reader uses the function <a href="QXmlDTDHandler.html#errorString()"><tt>errorString</tt></a> to get the error message.</p> */"/> <method name="public abstract boolean unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)" doc="/** <p>The reader calls this function when it finds an unparsed entity declaration.</p> <p>The argument <tt>name</tt> is the unparsed entity's name, <tt>publicId</tt> is the entity's public identifier, <tt>systemId</tt> is the entity's system identifier and <tt>notationName</tt> is the name of the associated notation.</p> <p>If this function returns false the reader stops parsing and reports an error. The reader uses the function <a href="QXmlDTDHandler.html#errorString()"><tt>errorString</tt></a> to get the error message.</p> */"/> </class>