Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

com :: sun :: star :: xml :: sax ::

interface XParser

Base Interface
com::sun::star::uno::XInterface

Description
specifies a SAX parser.

This interface is an IDL version of the Java interface org.xml.sax.Parser with some minor adaptations.



Methods' Summary

parseStream parses an XML document from a stream.
setDocumentHandler allows an application to register a document event handler.
setErrorHandler allows an application to register an error event handler.
setDTDHandler allows an application to register a DTD-Handler.
setEntityResolver allows an application to register a DTD-Handler.
setLocale sets a locale specified for localization of warnings and error messages.

Methods' Details

parseStream
 
void
parseStream(
[ in ] com::sun::star::xml::sax::InputSource strucInputSource )
raises ( com::sun::star::xml::sax::SAXException, com::sun::star::io::IOException );

Description
parses an XML document from a stream.

Set the desired handlers before calling this method.

setDocumentHandler
 
void
setDocumentHandler(
[ in ] com::sun::star::xml::sax::XDocumentHandler xHandler );

Description
allows an application to register a document event handler.
setErrorHandler
 
void
setErrorHandler(
[ in ] com::sun::star::xml::sax::XErrorHandler xHandler );

Description
allows an application to register an error event handler.

Note that the error handler can throw an exception when an error or warning occurs. Note that an exception is thrown by the parser when an unrecoverable (fatal) error occurs.

setDTDHandler
 
void
setDTDHandler(
[ in ] com::sun::star::xml::sax::XDTDHandler xHandler );

Description
allows an application to register a DTD-Handler.
setEntityResolver
 
void
setEntityResolver(
[ in ] com::sun::star::xml::sax::XEntityResolver xResolver );

Description
allows an application to register a DTD-Handler.
setLocale
 
void
setLocale(
[ in ] com::sun::star::lang::Locale locale );

Description
sets a locale specified for localization of warnings and error messages.

Set the language of the error messages. Useful when the parsing errors will be presented to the user.


Top of Page