ContentHandler
interface in package org.xml.sax

    public interface ContentHandler:

ContentHandler

Handler for logical XML document content.

SAX parsers call this interface in document order to report document boundaries, Namespace mappings, elements, text and processing instructions.

Example

    import org.xml.sax

    handler as ContentHandler = null
    if handler is not null:
    handler.startDocument()

Methods

Modifier and Type | Member | Description
--- | --- | ---
public | characters `characters(ch as Array<Char>, start as Int, length as Int) as Void throws SAXException` | Receives character data.
public | declaration `declaration(version as String, encoding as String, standalone as String) as Void throws SAXException` | Receives the XML declaration pseudo-attributes.
public | endDocument `endDocument() as Void throws SAXException` | Receives the end of a document.
public | endElement `endElement(uri as String, localName as String, qName as String) as Void throws SAXException` | Receives the end of an element.
public | endPrefixMapping `endPrefixMapping(prefix as String) as Void throws SAXException` | Ends a prefix-to-Namespace mapping scope.
public | ignorableWhitespace `ignorableWhitespace(ch as Array<Char>, start as Int, length as Int) as Void throws SAXException` | Receives ignorable whitespace in element content.
public | processingInstruction `processingInstruction(target as String, data as String) as Void throws SAXException` | Receives a processing instruction.
public | setDocumentLocator `setDocumentLocator(locator as Locator) as Void` | Receives the locator used for later document events.
public | skippedEntity `skippedEntity(name as String) as Void throws SAXException` | Receives notification of a skipped entity.
public | startDocument `startDocument() as Void throws SAXException` | Receives the beginning of a document.
public | startElement `startElement(uri as String, localName as String, qName as String, atts as Attributes) as Void throws SAXException` | Receives the beginning of an element.
public | startPrefixMapping `startPrefixMapping(prefix as String, uri as String) as Void throws SAXException` | Begins a prefix-to-Namespace mapping scope.