This class is a derivative of the standard InputSource class
protected Constructors and Destructor
Destructor
Getter methods
Setter methods
Virtual input source interface
This class is a derivative of the standard InputSource class. It provides for the parser access to data which is referenced via a URL, as apposed to a local file name. The URL can be provided via an XMLURL class, as a fully qualified system id, or a base system id and a system id which may be fully qualified or may be relative to the base. As with all InputSource derivatives. The primary objective of an input source is to create an input stream via which the parser can spool in data from the referenced source. Note that the parse system does not necessarily support URL based XML entities out of the box. Support for socket based access is optional and controlled by the per-platform support.
URLInputSource( const XMLCh* const baseId, const XMLCh* const systemId )
systemId - The possibly relative system id URL. If its relative
its based on baseId, else its taken as is. URLInputSource( const XMLCh* const baseId, const XMLCh* const systemId, const XMLCh* const publicId )
systemId - The possibly relative system id URL. If its relative
its based on baseId, else its taken as is.
publicId - The optional public id to set. This is just passed
on to the parent class for storage. URLInputSource( const XMLCh* const baseId, const char* const systemId )
systemId - The possibly relative system id URL. If its relative
its based on baseId, else its taken as is. URLInputSource( const XMLCh* const baseId, const char* const systemId, const char* const publicId )
systemId - The possibly relative system id URL. If its relative
its based on baseId, else its taken as is.
publicId - The optional public id to set. This is just passed
on to the parent class for storage.
on to the parent class for storage.
const XMLURL& urlSrc() const
alphabetic index hierarchy of classes
Xerces-C XML Parser for C++ Version 1.1 |
|
generated by doc++