Namespace: OpenEdge.Core.XML
Class 
SaxReader
Parent classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object

Copyright (c) 2013 by Progress Software Corporation. All rights reserved.
File:SaxReader
Purpose:Wrapper OpenEdge/Core/XML/SaxReaderfacade.p which handles SAX
parser events.
Author(s):pjudge
Created:Tue Jul 13 09:50:23 EDT 2010
Notes:* The strongly-typed events in this class correspond to the
SAX-READER events, as documented in the ABL documentation
set. This class basically acts as a wrapper around a .P
since classes can't be specified as listeners for the SAX-
READER object. This class then re-publishes the events as
strongly typed events.
and not the sender,eventargs convention otherwise used in
this reference code.




Method Summary
Options Name Purpose
# Characters (longchar, integer)
# EndDocument ()
# EndElement (character, character, character)
# EndPrefixMapping (character)
# Error (character)
# FatalError (character)
# IgnorableWhitespace (character, integer)
# NotationDecl (character, character, character) /** Process notations and unparsed entities.*/
# ParseDocument (longchar)
# ParseDocument (memptr)
# ProcessingInstruction (character, character)
# ResolveEntity (character, character, character, longchar) /* Tell the parser where to find an external entity. */
# StartDocument () /** Process various XML tokens. */
# StartElement (character, character, character, handle)
# StartPrefixMapping (character, character)
# UnparsedEntityDecl (character, character, character, character)
# Warning (character) /*Handle errors.*/

Constructor Summary
Options Name Purpose
# SaxReader ()

Event Summary
Options Name Purpose
# SaxReaderCharacters (handle, longchar, integer)
# SaxReaderEndDocument (handle)
# SaxReaderEndElement (handle, character, character, character)
# SaxReaderEndPrefixMapping (handle, character)
# SaxReaderError (handle, character)
# SaxReaderFatalError (handle, character)
# SaxReaderIgnorableWhitespace (handle, character, integer)
# SaxReaderNotationDecl (handle, character, character, character)
# SaxReaderProcessingInstruction (handle, character, character)
# SaxReaderResolveEntity (handle, character, character, character, longchar)
# SaxReaderStartDocument (handle) /* SAX Events from SAX-READER callbacks */
# SaxReaderStartElement (handle, character, character, character, handle)
# SaxReaderStartPrefixMapping (handle, character, character)
# SaxReaderUnparsedEntityDecl (handle, character, character, character, character)
# SaxReaderWarning (handle, character)


Method Detail
Top

PROTECTED Characters (longchar, integer)

Parameters:
pcCharData LONGCHAR
piNumChars INTEGER
Top

PROTECTED EndDocument ()

Top

PROTECTED EndElement (character, character, character)

Parameters:
pcNamespaceURI CHARACTER
pcLocalName CHARACTER
pcQName CHARACTER
Top

PROTECTED EndPrefixMapping (character)

Parameters:
pcPrefix CHARACTER
Top

PROTECTED Error (character)

Parameters:
pcErrMessage CHARACTER
Top

PROTECTED FatalError (character)

Parameters:
pcErrMessage CHARACTER
Top

PROTECTED IgnorableWhitespace (character, integer)

Parameters:
pcCharData CHARACTER
piNumChars INTEGER
Top

PROTECTED NotationDecl (character, character, character)

Purpose: Process notations and unparsed entities.
Parameters:
pcName CHARACTER
pcPublicID CHARACTER
pcSystemID CHARACTER
Top

PROTECTED ParseDocument (longchar)

Parameters:
pcXML LONGCHAR
Top

PROTECTED ParseDocument (memptr)

Parameters:
pmXML MEMPTR
Top

PROTECTED ProcessingInstruction (character, character)

Parameters:
pcTarget CHARACTER
pcData CHARACTER
Top

PROTECTED ResolveEntity (character, character, character, longchar)

/* Tell the parser where to find an external entity.
Parameters:
pcPublicID CHARACTER
pcSystemID CHARACTER
pcFilePath CHARACTER
pcMemPointer LONGCHAR
Top

PROTECTED StartDocument ()

Purpose: Process various XML tokens.
Top

PROTECTED StartElement (character, character, character, handle)

Parameters:
pcNamespaceURI CHARACTER
pcLocalName CHARACTER
pcQName CHARACTER
phAttributes HANDLE
Top

PROTECTED StartPrefixMapping (character, character)

Parameters:
pcPrefix CHARACTER
pcURI CHARACTER
Top

PROTECTED UnparsedEntityDecl (character, character, character, character)

Parameters:
pcName CHARACTER
pcPublicID CHARACTER
pcSystemID CHARACTER
pcNotationName CHARACTER
Top

PROTECTED Warning (character)

/*Handle errors.
Parameters:
pcErrMessage CHARACTER


Constructor Detail
Top

PROTECTED SaxReader ()



Event Detail
Top

PROTECTED SaxReaderCharacters (handle, longchar, integer)

Parameters:
phReader HANDLE
pcCharData LONGCHAR
piNumChars INTEGER
Top

PROTECTED SaxReaderEndDocument (handle)

Parameters:
phReader HANDLE
Top

PROTECTED SaxReaderEndElement (handle, character, character, character)

Parameters:
phSaxReader HANDLE
pcNamespaceURI CHARACTER
pcLocalName CHARACTER
pcQName CHARACTER
Top

PROTECTED SaxReaderEndPrefixMapping (handle, character)

Parameters:
phReader HANDLE
pcPrefix CHARACTER
Top

PROTECTED SaxReaderError (handle, character)

Parameters:
phReader HANDLE
pcErrMessage CHARACTER
Top

PROTECTED SaxReaderFatalError (handle, character)

Parameters:
phReader HANDLE
pcErrMessage CHARACTER
Top

PROTECTED SaxReaderIgnorableWhitespace (handle, character, integer)

Parameters:
phReader HANDLE
pcCharData CHARACTER
piNumChars INTEGER
Top

PROTECTED SaxReaderNotationDecl (handle, character, character, character)

Parameters:
phReader HANDLE
pcName CHARACTER
pcPublicID CHARACTER
pcSystemID CHARACTER
Top

PROTECTED SaxReaderProcessingInstruction (handle, character, character)

Parameters:
phReader HANDLE
pcTarget CHARACTER
pcData CHARACTER
Top

PROTECTED SaxReaderResolveEntity (handle, character, character, character, longchar)

Parameters:
phReader HANDLE
pcPublicID CHARACTER
pcSystemID CHARACTER
pcFilePath CHARACTER
pcMemPointer LONGCHAR
Top

PROTECTED SaxReaderStartDocument (handle)

/* SAX Events from SAX-READER callbacks
Parameters:
phReader HANDLE
Top

PROTECTED SaxReaderStartElement (handle, character, character, character, handle)

Parameters:
phReader HANDLE
pcNamespaceURI CHARACTER
pcLocalName CHARACTER
pcQName CHARACTER
phAttributes HANDLE
Top

PROTECTED SaxReaderStartPrefixMapping (handle, character, character)

Parameters:
phReader HANDLE
pcPrefix CHARACTER
pcURI CHARACTER
Top

PROTECTED SaxReaderUnparsedEntityDecl (handle, character, character, character, character)

Parameters:
phReader HANDLE
pcName CHARACTER
publicID CHARACTER
systemID CHARACTER
pcNotationName CHARACTER
Top

PROTECTED SaxReaderWarning (handle, character)

Parameters:
phReader HANDLE
pcErrMessage CHARACTER


10.27.2015 12:36:29