def ARABICA_SAX_FWD_H #define ARABICA_SAX_FWD_H #include /** \mainpage Arabica XML Parser Toolkit * * \section intro Introduction * *

Arabica has a full SAX2, the Simple API for XML, implementation * including the optional interfaces and helper classes. Layered on * SAX is a W3C Document Object Model (DOM) Level 2.0 Core * implementation, together with an XPath engine.

* *

It delivers UTF-8 encoded std::strings or UCS-2 std::wstrings, * but can also accommodate custom string types and alternative * encodings.

* *

It provides uniform SAX2 wrappers for the expat parser, * Xerces, libxml * and for the Microsoft XML parser COM component.

* * \section license License * * Copyright (c) 2001-2024 Jez UK Ltd
* All rights reserved. *

* Redistribution and use in source and binary forms, with or
* without modification, are permitted provided that the following
* conditions are met:
*

* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
* OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
* */ #include #include /** * * SAX in C++ - A C++ implementation of the SAX2 interface. * */ namespace Arabica { namespace SAX { template class AttributeList; template class DocumentHandler; template class DTDHandler; template class EntityResolver; template class InputSource; template class Locator; template class Parser; template class SAXParseException; template class ErrorHandler; } // namespace SAX } // namespace Arabica #endif // end of file