Base Framework
|
Receive notification of basic DTD-related events. More...
#include <base/xml/XMLReader.h>
Public Member Functions | |
virtual void | comment (const String &data) noexcept |
virtual void | startDTD (const String &name, const String &publicId, const String &systemId) noexcept |
virtual void | endDTD () noexcept |
virtual void | startEntity (const String &name) noexcept |
virtual void | endEntity (const String &name) noexcept |
virtual void | startCDATA () noexcept |
virtual void | endCDATA () noexcept |
virtual void | attributeDecl (const String &name, const String &element, AttributeDecl::ValueType type, AttributeDecl::DefaultType defaultType, const String &defaultValue, const Array< String > &enumeration) noexcept |
virtual void | elementDecl (const String &name, ElementDecl::ValueType type) noexcept |
virtual void | internalEntityDecl (const String &name, const String &text) noexcept |
virtual void | externalEntityDecl (const String &name, const String &publicId, const String &systemId) noexcept |
virtual void | notationDecl (const String &name, const String &publicId, const String &systemId) noexcept |
virtual void | unparsedEntityDecl (const String &name, const String &publicId, const String &systemId, const String ¬ationName) noexcept |
Receive notification of basic DTD-related events.
If a SAX application needs information about notations and unparsed entities, then the application implements this interface and registers an instance with the SAX parser using the parser's setDTDHandler method. The parser uses the instance to report notation and unparsed entity declarations to the application.
|
virtualnoexcept |
Receive notification of an attribute declaration event.
name | The name of the attribute. |
element | The element name. |
type | The element name. |
defaultType | The default value constraint. |
defaultValue | The default value. |
enumeration | The enumeration names if type is ATTRIBUTE_ENUMERATION. |
|
virtualnoexcept |
Receives notification of a comment.
|
virtualnoexcept |
Receive notification of an element declaration event.
name | The name of the element. |
type | The type of the element. |
|
virtualnoexcept |
Receives notification of the end of a CDATA section.
|
virtualnoexcept |
Receive notification of end of document type declaration.
|
virtualnoexcept |
Receives notification of the end of an entity.
|
virtualnoexcept |
Receive notification of an external entity declaration event.
name | The name of the entity. |
publicId | The entities public identifier. |
systemId | The entities system identifier. |
|
virtualnoexcept |
Receive notification of an internal entity declaration event.
name | The name of the entity. |
text | The text. |
|
virtualnoexcept |
Receive notification of a notation declaration event.
name | The notation name. |
publicId | The notation's public identifier. |
systemId | The notation's system identifier. |
|
virtualnoexcept |
Receives notification of the start of a CDATA section.
|
virtualnoexcept |
Receive notification of a document type declaration.
name | The name of the attribute. |
publicId | The public identifier. |
systemId | The system identifier. |
|
virtualnoexcept |
Receives notification of the start of an entity.
|
virtualnoexcept |
Receive notification of an unparsed entity declaration event.
name | The unparsed entity's name. |
publicId | The entity's public identifier. |
systemId | The entity's system identifier. |
notation | The name of the associated notation. |