xerces-c/3.2.5

Xerces-C++ is a validating XML parser written in a portable subset of C++
Recipe info
2024-02-20

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
xerces-c/3.2.5

Using xerces-c

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
xerces-c/3.2.5
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("xerces-c/3.2.5")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): XercesC
  • CMake target name(s): XercesC::XercesC
  • pkg-config file name(s): xerces-c.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(XercesC REQUIRED)
# ...
target_link_libraries(YOUR_TARGET XercesC::XercesC)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the xerces-c homepage listed above:

#include "xercesc/dom/DOM.hpp"
#include "xercesc/dom/DOMAttr.hpp"
#include "xercesc/dom/DOMCDATASection.hpp"
#include "xercesc/dom/DOMCharacterData.hpp"
#include "xercesc/dom/DOMComment.hpp"
#include "xercesc/dom/DOMConfiguration.hpp"
#include "xercesc/dom/DOMDocument.hpp"
#include "xercesc/dom/DOMDocumentFragment.hpp"
#include "xercesc/dom/DOMDocumentRange.hpp"
#include "xercesc/dom/DOMDocumentTraversal.hpp"
#include "xercesc/dom/DOMDocumentType.hpp"
#include "xercesc/dom/DOMElement.hpp"
#include "xercesc/dom/DOMEntity.hpp"
#include "xercesc/dom/DOMEntityReference.hpp"
#include "xercesc/dom/DOMError.hpp"
#include "xercesc/dom/DOMErrorHandler.hpp"
#include "xercesc/dom/DOMException.hpp"
#include "xercesc/dom/DOMImplementation.hpp"
#include "xercesc/dom/DOMImplementationLS.hpp"
#include "xercesc/dom/DOMImplementationList.hpp"
#include "xercesc/dom/DOMImplementationRegistry.hpp"
#include "xercesc/dom/DOMImplementationSource.hpp"
#include "xercesc/dom/DOMLSException.hpp"
#include "xercesc/dom/DOMLSInput.hpp"
#include "xercesc/dom/DOMLSOutput.hpp"
#include "xercesc/dom/DOMLSParser.hpp"
#include "xercesc/dom/DOMLSParserFilter.hpp"
#include "xercesc/dom/DOMLSResourceResolver.hpp"
#include "xercesc/dom/DOMLSSerializer.hpp"
#include "xercesc/dom/DOMLSSerializerFilter.hpp"
#include "xercesc/dom/DOMLocator.hpp"
#include "xercesc/dom/DOMMemoryManager.hpp"
#include "xercesc/dom/DOMNamedNodeMap.hpp"
#include "xercesc/dom/DOMNode.hpp"
#include "xercesc/dom/DOMNodeFilter.hpp"
#include "xercesc/dom/DOMNodeIterator.hpp"
#include "xercesc/dom/DOMNodeList.hpp"
#include "xercesc/dom/DOMNotation.hpp"
#include "xercesc/dom/DOMPSVITypeInfo.hpp"
#include "xercesc/dom/DOMProcessingInstruction.hpp"
#include "xercesc/dom/DOMRange.hpp"
#include "xercesc/dom/DOMRangeException.hpp"
#include "xercesc/dom/DOMStringList.hpp"
#include "xercesc/dom/DOMText.hpp"
#include "xercesc/dom/DOMTreeWalker.hpp"
#include "xercesc/dom/DOMTypeInfo.hpp"
#include "xercesc/dom/DOMUserDataHandler.hpp"
#include "xercesc/dom/DOMXPathEvaluator.hpp"
#include "xercesc/dom/DOMXPathException.hpp"
#include "xercesc/dom/DOMXPathExpression.hpp"
#include "xercesc/dom/DOMXPathNSResolver.hpp"
#include "xercesc/dom/DOMXPathNamespace.hpp"
#include "xercesc/dom/DOMXPathResult.hpp"
#include "xercesc/dom/StDOMNode.hpp"
#include "xercesc/dom/impl/DOMAttrImpl.hpp"
#include "xercesc/dom/impl/DOMAttrMapImpl.hpp"
#include "xercesc/dom/impl/DOMAttrNSImpl.hpp"
#include "xercesc/dom/impl/DOMCDATASectionImpl.hpp"
#include "xercesc/dom/impl/DOMCasts.hpp"
#include "xercesc/dom/impl/DOMCharacterDataImpl.hpp"
#include "xercesc/dom/impl/DOMChildNode.hpp"
#include "xercesc/dom/impl/DOMCommentImpl.hpp"
#include "xercesc/dom/impl/DOMConfigurationImpl.hpp"
#include "xercesc/dom/impl/DOMDeepNodeListImpl.hpp"
#include "xercesc/dom/impl/DOMDeepNodeListPool.c"
#include "xercesc/dom/impl/DOMDeepNodeListPool.hpp"
#include "xercesc/dom/impl/DOMDocumentFragmentImpl.hpp"
#include "xercesc/dom/impl/DOMDocumentImpl.hpp"
#include "xercesc/dom/impl/DOMDocumentTypeImpl.hpp"
#include "xercesc/dom/impl/DOMElementImpl.hpp"
#include "xercesc/dom/impl/DOMElementNSImpl.hpp"
#include "xercesc/dom/impl/DOMEntityImpl.hpp"
#include "xercesc/dom/impl/DOMEntityReferenceImpl.hpp"
#include "xercesc/dom/impl/DOMErrorImpl.hpp"
#include "xercesc/dom/impl/DOMImplementationImpl.hpp"
#include "xercesc/dom/impl/DOMImplementationListImpl.hpp"
#include "xercesc/dom/impl/DOMLSInputImpl.hpp"
#include "xercesc/dom/impl/DOMLSOutputImpl.hpp"
#include "xercesc/dom/impl/DOMLSSerializerImpl.hpp"
#include "xercesc/dom/impl/DOMLocatorImpl.hpp"
#include "xercesc/dom/impl/DOMNamedNodeMapImpl.hpp"
#include "xercesc/dom/impl/DOMNodeBase.hpp"
#include "xercesc/dom/impl/DOMNodeIDMap.hpp"
#include "xercesc/dom/impl/DOMNodeImpl.hpp"
#include "xercesc/dom/impl/DOMNodeIteratorImpl.hpp"
#include "xercesc/dom/impl/DOMNodeListImpl.hpp"
#include "xercesc/dom/impl/DOMNodeVector.hpp"
#include "xercesc/dom/impl/DOMNormalizer.hpp"
#include "xercesc/dom/impl/DOMNotationImpl.hpp"
#include "xercesc/dom/impl/DOMParentNode.hpp"
#include "xercesc/dom/impl/DOMProcessingInstructionImpl.hpp"
#include "xercesc/dom/impl/DOMRangeImpl.hpp"
#include "xercesc/dom/impl/DOMStringListImpl.hpp"
#include "xercesc/dom/impl/DOMStringPool.hpp"
#include "xercesc/dom/impl/DOMTextImpl.hpp"
#include "xercesc/dom/impl/DOMTreeWalkerImpl.hpp"
#include "xercesc/dom/impl/DOMTypeInfoImpl.hpp"
#include "xercesc/dom/impl/DOMXPathExpressionImpl.hpp"
#include "xercesc/dom/impl/DOMXPathNSResolverImpl.hpp"
#include "xercesc/dom/impl/DOMXPathResultImpl.hpp"
#include "xercesc/dom/impl/XSDElementNSImpl.hpp"
#include "xercesc/framework/BinOutputStream.hpp"
#include "xercesc/framework/LocalFileFormatTarget.hpp"
#include "xercesc/framework/LocalFileInputSource.hpp"
#include "xercesc/framework/MemBufFormatTarget.hpp"
#include "xercesc/framework/MemBufInputSource.hpp"
#include "xercesc/framework/MemoryManager.hpp"
#include "xercesc/framework/StdInInputSource.hpp"
#include "xercesc/framework/StdOutFormatTarget.hpp"
#include "xercesc/framework/URLInputSource.hpp"
#include "xercesc/framework/ValidationContext.hpp"
#include "xercesc/framework/Wrapper4DOMLSInput.hpp"
#include "xercesc/framework/Wrapper4InputSource.hpp"
#include "xercesc/framework/XMLAttDef.hpp"
#include "xercesc/framework/XMLAttDefList.hpp"
#include "xercesc/framework/XMLAttr.hpp"
#include "xercesc/framework/XMLBuffer.hpp"
#include "xercesc/framework/XMLBufferMgr.hpp"
#include "xercesc/framework/XMLContentModel.hpp"
#include "xercesc/framework/XMLDTDDescription.hpp"
#include "xercesc/framework/XMLDocumentHandler.hpp"
#include "xercesc/framework/XMLElementDecl.hpp"
#include "xercesc/framework/XMLEntityDecl.hpp"
#include "xercesc/framework/XMLEntityHandler.hpp"
#include "xercesc/framework/XMLErrorCodes.hpp"
#include "xercesc/framework/XMLErrorReporter.hpp"
#include "xercesc/framework/XMLFormatter.hpp"
#include "xercesc/framework/XMLGrammarDescription.hpp"
#include "xercesc/framework/XMLGrammarPool.hpp"
#include "xercesc/framework/XMLGrammarPoolImpl.hpp"
#include "xercesc/framework/XMLNotationDecl.hpp"
#include "xercesc/framework/XMLPScanToken.hpp"
#include "xercesc/framework/XMLRecognizer.hpp"
#include "xercesc/framework/XMLRefInfo.hpp"
#include "xercesc/framework/XMLSchemaDescription.hpp"
#include "xercesc/framework/XMLValidator.hpp"
#include "xercesc/framework/XMLValidityCodes.hpp"
#include "xercesc/framework/psvi/PSVIAttribute.hpp"
#include "xercesc/framework/psvi/PSVIAttributeList.hpp"
#include "xercesc/framework/psvi/PSVIElement.hpp"
#include "xercesc/framework/psvi/PSVIHandler.hpp"
#include "xercesc/framework/psvi/PSVIItem.hpp"
#include "xercesc/framework/psvi/XSAnnotation.hpp"
#include "xercesc/framework/psvi/XSAttributeDeclaration.hpp"
#include "xercesc/framework/psvi/XSAttributeGroupDefinition.hpp"
#include "xercesc/framework/psvi/XSAttributeUse.hpp"
#include "xercesc/framework/psvi/XSComplexTypeDefinition.hpp"
#include "xercesc/framework/psvi/XSConstants.hpp"
#include "xercesc/framework/psvi/XSElementDeclaration.hpp"
#include "xercesc/framework/psvi/XSFacet.hpp"
#include "xercesc/framework/psvi/XSIDCDefinition.hpp"
#include "xercesc/framework/psvi/XSModel.hpp"
#include "xercesc/framework/psvi/XSModelGroup.hpp"
#include "xercesc/framework/psvi/XSModelGroupDefinition.hpp"
#include "xercesc/framework/psvi/XSMultiValueFacet.hpp"
#include "xercesc/framework/psvi/XSNamedMap.c"
#include "xercesc/framework/psvi/XSNamedMap.hpp"
#include "xercesc/framework/psvi/XSNamespaceItem.hpp"
#include "xercesc/framework/psvi/XSNotationDeclaration.hpp"
#include "xercesc/framework/psvi/XSObject.hpp"
#include "xercesc/framework/psvi/XSParticle.hpp"
#include "xercesc/framework/psvi/XSSimpleTypeDefinition.hpp"
#include "xercesc/framework/psvi/XSTypeDefinition.hpp"
#include "xercesc/framework/psvi/XSValue.hpp"
#include "xercesc/framework/psvi/XSWildcard.hpp"
#include "xercesc/internal/BinFileOutputStream.hpp"
#include "xercesc/internal/BinMemOutputStream.hpp"
#include "xercesc/internal/CharTypeTables.hpp"
#include "xercesc/internal/DGXMLScanner.hpp"
#include "xercesc/internal/ElemStack.hpp"
#include "xercesc/internal/EndOfEntityException.hpp"
#include "xercesc/internal/IANAEncodings.hpp"
#include "xercesc/internal/IGXMLScanner.hpp"
#include "xercesc/internal/MemoryManagerImpl.hpp"
#include "xercesc/internal/ReaderMgr.hpp"
#include "xercesc/internal/SGXMLScanner.hpp"
#include "xercesc/internal/ValidationContextImpl.hpp"
#include "xercesc/internal/VecAttrListImpl.hpp"
#include "xercesc/internal/VecAttributesImpl.hpp"
#include "xercesc/internal/WFXMLScanner.hpp"
#include "xercesc/internal/XMLInternalErrorHandler.hpp"
#include "xercesc/internal/XMLReader.hpp"
#include "xercesc/internal/XMLScanner.hpp"
#include "xercesc/internal/XMLScannerResolver.hpp"
#include "xercesc/internal/XProtoType.hpp"
#include "xercesc/internal/XSAXMLScanner.hpp"
#include "xercesc/internal/XSObjectFactory.hpp"
#include "xercesc/internal/XSerializable.hpp"
#include "xercesc/internal/XSerializationException.hpp"
#include "xercesc/internal/XSerializeEngine.hpp"
#include "xercesc/internal/XTemplateSerializer.hpp"
#include "xercesc/parsers/AbstractDOMParser.hpp"
#include "xercesc/parsers/DOMLSParserImpl.hpp"
#include "xercesc/parsers/SAX2XMLFilterImpl.hpp"
#include "xercesc/parsers/SAX2XMLReaderImpl.hpp"
#include "xercesc/parsers/SAXParser.hpp"
#include "xercesc/parsers/XercesDOMParser.hpp"
#include "xercesc/sax/AttributeList.hpp"
#include "xercesc/sax/DTDHandler.hpp"
#include "xercesc/sax/DocumentHandler.hpp"
#include "xercesc/sax/EntityResolver.hpp"
#include "xercesc/sax/ErrorHandler.hpp"
#include "xercesc/sax/HandlerBase.hpp"
#include "xercesc/sax/InputSource.hpp"
#include "xercesc/sax/Locator.hpp"
#include "xercesc/sax/Parser.hpp"
#include "xercesc/sax/SAXException.hpp"
#include "xercesc/sax/SAXParseException.hpp"
#include "xercesc/sax2/Attributes.hpp"
#include "xercesc/sax2/ContentHandler.hpp"
#include "xercesc/sax2/DeclHandler.hpp"
#include "xercesc/sax2/DefaultHandler.hpp"
#include "xercesc/sax2/LexicalHandler.hpp"
#include "xercesc/sax2/SAX2XMLFilter.hpp"
#include "xercesc/sax2/SAX2XMLReader.hpp"
#include "xercesc/sax2/XMLReaderFactory.hpp"
#include "xercesc/util/ArrayIndexOutOfBoundsException.hpp"
#include "xercesc/util/Base64.hpp"
#include "xercesc/util/BaseRefVectorOf.c"
#include "xercesc/util/BaseRefVectorOf.hpp"
#include "xercesc/util/BinFileInputStream.hpp"
#include "xercesc/util/BinInputStream.hpp"
#include "xercesc/util/BinMemInputStream.hpp"
#include "xercesc/util/BitOps.hpp"
#include "xercesc/util/BitSet.hpp"
#include "xercesc/util/CountedPointer.c"
#include "xercesc/util/CountedPointer.hpp"
#include "xercesc/util/DefaultPanicHandler.hpp"
#include "xercesc/util/EmptyStackException.hpp"
#include "xercesc/util/EncodingValidator.hpp"
#include "xercesc/util/FileManagers/PosixFileMgr.hpp"
#include "xercesc/util/FlagJanitor.c"
#include "xercesc/util/FlagJanitor.hpp"
#include "xercesc/util/Hash2KeysSetOf.c"
#include "xercesc/util/Hash2KeysSetOf.hpp"
#include "xercesc/util/Hashers.hpp"
#include "xercesc/util/HexBin.hpp"
#include "xercesc/util/IOException.hpp"
#include "xercesc/util/IllegalArgumentException.hpp"
#include "xercesc/util/InvalidCastException.hpp"
#include "xercesc/util/Janitor.c"
#include "xercesc/util/Janitor.hpp"
#include "xercesc/util/KVStringPair.hpp"
#include "xercesc/util/KeyRefPair.c"
#include "xercesc/util/KeyRefPair.hpp"
#include "xercesc/util/KeyValuePair.c"
#include "xercesc/util/KeyValuePair.hpp"
#include "xercesc/util/LogicalPath.c"
#include "xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp"
#include "xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp"
#include "xercesc/util/MutexManagers/PosixMutexMgr.hpp"
#include "xercesc/util/Mutexes.hpp"
#include "xercesc/util/NameIdPool.c"
#include "xercesc/util/NameIdPool.hpp"
#include "xercesc/util/NetAccessors/BinHTTPInputStreamCommon.hpp"
#include "xercesc/util/NetAccessors/Socket/SocketNetAccessor.hpp"
#include "xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.hpp"
#include "xercesc/util/NoSuchElementException.hpp"
#include "xercesc/util/NullPointerException.hpp"
#include "xercesc/util/NumberFormatException.hpp"
#include "xercesc/util/OutOfMemoryException.hpp"
#include "xercesc/util/PSVIUni.hpp"
#include "xercesc/util/PanicHandler.hpp"
#include "xercesc/util/ParseException.hpp"
#include "xercesc/util/PlatformUtils.hpp"
#include "xercesc/util/QName.hpp"
#include "xercesc/util/RefArrayOf.c"
#include "xercesc/util/RefArrayOf.hpp"
#include "xercesc/util/RefArrayVectorOf.c"
#include "xercesc/util/RefArrayVectorOf.hpp"
#include "xercesc/util/RefHash2KeysTableOf.c"
#include "xercesc/util/RefHash2KeysTableOf.hpp"
#include "xercesc/util/RefHash3KeysIdPool.c"
#include "xercesc/util/RefHash3KeysIdPool.hpp"
#include "xercesc/util/RefHashTableOf.c"
#include "xercesc/util/RefHashTableOf.hpp"
#include "xercesc/util/RefStackOf.c"
#include "xercesc/util/RefStackOf.hpp"
#include "xercesc/util/RefVectorOf.c"
#include "xercesc/util/RefVectorOf.hpp"
#include "xercesc/util/RuntimeException.hpp"
#include "xercesc/util/SchemaDateTimeException.hpp"
#include "xercesc/util/SecurityManager.hpp"
#include "xercesc/util/StringPool.hpp"
#include "xercesc/util/SynchronizedStringPool.hpp"
#include "xercesc/util/TransENameMap.c"
#include "xercesc/util/TransENameMap.hpp"
#include "xercesc/util/TransService.hpp"
#include "xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp"
#include "xercesc/util/TranscodingException.hpp"
#include "xercesc/util/UTFDataFormatException.hpp"
#include "xercesc/util/UnexpectedEOFException.hpp"
#include "xercesc/util/UnsupportedEncodingException.hpp"
#include "xercesc/util/ValueArrayOf.c"
#include "xercesc/util/ValueArrayOf.hpp"
#include "xercesc/util/ValueHashTableOf.c"
#include "xercesc/util/ValueHashTableOf.hpp"
#include "xercesc/util/ValueStackOf.c"
#include "xercesc/util/ValueStackOf.hpp"
#include "xercesc/util/ValueVectorOf.c"
#include "xercesc/util/ValueVectorOf.hpp"
#include "xercesc/util/XML256TableTranscoder.hpp"
#include "xercesc/util/XML88591Transcoder.hpp"
#include "xercesc/util/XMLASCIITranscoder.hpp"
#include "xercesc/util/XMLAbstractDoubleFloat.hpp"
#include "xercesc/util/XMLBigDecimal.hpp"
#include "xercesc/util/XMLBigInteger.hpp"
#include "xercesc/util/XMLChTranscoder.hpp"
#include "xercesc/util/XMLChar.hpp"
#include "xercesc/util/XMLDOMMsg.hpp"
#include "xercesc/util/XMLDateTime.hpp"
#include "xercesc/util/XMLDouble.hpp"
#include "xercesc/util/XMLEBCDICTranscoder.hpp"
#include "xercesc/util/XMLEntityResolver.hpp"
#include "xercesc/util/XMLEnumerator.hpp"
#include "xercesc/util/XMLExceptMsgs.hpp"
#include "xercesc/util/XMLException.hpp"
#include "xercesc/util/XMLFileMgr.hpp"
#include "xercesc/util/XMLFloat.hpp"
#include "xercesc/util/XMLIBM1047Transcoder.hpp"
#include "xercesc/util/XMLIBM1140Transcoder.hpp"
#include "xercesc/util/XMLInitializer.hpp"
#include "xercesc/util/XMLInteger.hpp"
#include "xercesc/util/XMLMsgLoader.hpp"
#include "xercesc/util/XMLMutexMgr.hpp"
#include "xercesc/util/XMLNetAccessor.hpp"
#include "xercesc/util/XMLNumber.hpp"
#include "xercesc/util/XMLResourceIdentifier.hpp"
#include "xercesc/util/XMLString.hpp"
#include "xercesc/util/XMLStringTokenizer.hpp"
#include "xercesc/util/XMLUCS4Transcoder.hpp"
#include "xercesc/util/XMLURL.hpp"
#include "xercesc/util/XMLUTF16Transcoder.hpp"
#include "xercesc/util/XMLUTF8Transcoder.hpp"
#include "xercesc/util/XMLUni.hpp"
#include "xercesc/util/XMLUniDefs.hpp"
#include "xercesc/util/XMLUri.hpp"
#include "xercesc/util/XMLWin1252Transcoder.hpp"
#include "xercesc/util/XMemory.hpp"
#include "xercesc/util/XercesDefs.hpp"
#include "xercesc/util/XercesVersion.hpp"
#include "xercesc/util/Xerces_autoconf_config.hpp"
#include "xercesc/util/regx/ASCIIRangeFactory.hpp"
#include "xercesc/util/regx/BMPattern.hpp"
#include "xercesc/util/regx/BlockRangeFactory.hpp"
#include "xercesc/util/regx/CharToken.hpp"
#include "xercesc/util/regx/ClosureToken.hpp"
#include "xercesc/util/regx/ConcatToken.hpp"
#include "xercesc/util/regx/Match.hpp"
#include "xercesc/util/regx/Op.hpp"
#include "xercesc/util/regx/OpFactory.hpp"
#include "xercesc/util/regx/ParenToken.hpp"
#include "xercesc/util/regx/ParserForXMLSchema.hpp"
#include "xercesc/util/regx/RangeFactory.hpp"
#include "xercesc/util/regx/RangeToken.hpp"
#include "xercesc/util/regx/RangeTokenMap.hpp"
#include "xercesc/util/regx/RegularExpression.hpp"
#include "xercesc/util/regx/RegxDefs.hpp"
#include "xercesc/util/regx/RegxParser.hpp"
#include "xercesc/util/regx/RegxUtil.hpp"
#include "xercesc/util/regx/StringToken.hpp"
#include "xercesc/util/regx/Token.hpp"
#include "xercesc/util/regx/TokenFactory.hpp"
#include "xercesc/util/regx/TokenInc.hpp"
#include "xercesc/util/regx/UniCharTable.hpp"
#include "xercesc/util/regx/UnicodeRangeFactory.hpp"
#include "xercesc/util/regx/UnionToken.hpp"
#include "xercesc/util/regx/XMLRangeFactory.hpp"
#include "xercesc/util/regx/XMLUniCharacter.hpp"
#include "xercesc/validators/DTD/DTDAttDef.hpp"
#include "xercesc/validators/DTD/DTDAttDefList.hpp"
#include "xercesc/validators/DTD/DTDElementDecl.hpp"
#include "xercesc/validators/DTD/DTDEntityDecl.hpp"
#include "xercesc/validators/DTD/DTDGrammar.hpp"
#include "xercesc/validators/DTD/DTDScanner.hpp"
#include "xercesc/validators/DTD/DTDValidator.hpp"
#include "xercesc/validators/DTD/DocTypeHandler.hpp"
#include "xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"
#include "xercesc/validators/common/AllContentModel.hpp"
#include "xercesc/validators/common/CMAny.hpp"
#include "xercesc/validators/common/CMBinaryOp.hpp"
#include "xercesc/validators/common/CMLeaf.hpp"
#include "xercesc/validators/common/CMNode.hpp"
#include "xercesc/validators/common/CMRepeatingLeaf.hpp"
#include "xercesc/validators/common/CMStateSet.hpp"
#include "xercesc/validators/common/CMUnaryOp.hpp"
#include "xercesc/validators/common/ContentLeafNameTypeVector.hpp"
#include "xercesc/validators/common/ContentSpecNode.hpp"
#include "xercesc/validators/common/DFAContentModel.hpp"
#include "xercesc/validators/common/Grammar.hpp"
#include "xercesc/validators/common/GrammarResolver.hpp"
#include "xercesc/validators/common/MixedContentModel.hpp"
#include "xercesc/validators/common/SimpleContentModel.hpp"
#include "xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"
#include "xercesc/validators/datatype/AbstractNumericValidator.hpp"
#include "xercesc/validators/datatype/AbstractStringValidator.hpp"
#include "xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"
#include "xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"
#include "xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"
#include "xercesc/validators/datatype/BooleanDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DatatypeValidator.hpp"
#include "xercesc/validators/datatype/DatatypeValidatorFactory.hpp"
#include "xercesc/validators/datatype/DateDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DateTimeValidator.hpp"
#include "xercesc/validators/datatype/DayDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DecimalDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DoubleDatatypeValidator.hpp"
#include "xercesc/validators/datatype/DurationDatatypeValidator.hpp"
#include "xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"
#include "xercesc/validators/datatype/FloatDatatypeValidator.hpp"
#include "xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"
#include "xercesc/validators/datatype/IDDatatypeValidator.hpp"
#include "xercesc/validators/datatype/IDREFDatatypeValidator.hpp"
#include "xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"
#include "xercesc/validators/datatype/InvalidDatatypeValueException.hpp"
#include "xercesc/validators/datatype/ListDatatypeValidator.hpp"
#include "xercesc/validators/datatype/MonthDatatypeValidator.hpp"
#include "xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"
#include "xercesc/validators/datatype/NCNameDatatypeValidator.hpp"
#include "xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"
#include "xercesc/validators/datatype/NameDatatypeValidator.hpp"
#include "xercesc/validators/datatype/QNameDatatypeValidator.hpp"
#include "xercesc/validators/datatype/StringDatatypeValidator.hpp"
#include "xercesc/validators/datatype/TimeDatatypeValidator.hpp"
#include "xercesc/validators/datatype/UnionDatatypeValidator.hpp"
#include "xercesc/validators/datatype/XMLCanRepGroup.hpp"
#include "xercesc/validators/datatype/YearDatatypeValidator.hpp"
#include "xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"
#include "xercesc/validators/schema/ComplexTypeInfo.hpp"
#include "xercesc/validators/schema/GeneralAttributeCheck.hpp"
#include "xercesc/validators/schema/NamespaceScope.hpp"
#include "xercesc/validators/schema/PSVIDefs.hpp"
#include "xercesc/validators/schema/SchemaAttDef.hpp"
#include "xercesc/validators/schema/SchemaAttDefList.hpp"
#include "xercesc/validators/schema/SchemaElementDecl.hpp"
#include "xercesc/validators/schema/SchemaGrammar.hpp"
#include "xercesc/validators/schema/SchemaInfo.hpp"
#include "xercesc/validators/schema/SchemaSymbols.hpp"
#include "xercesc/validators/schema/SchemaValidator.hpp"
#include "xercesc/validators/schema/SubstitutionGroupComparator.hpp"
#include "xercesc/validators/schema/TraverseSchema.hpp"
#include "xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"
#include "xercesc/validators/schema/XSDDOMParser.hpp"
#include "xercesc/validators/schema/XSDErrorReporter.hpp"
#include "xercesc/validators/schema/XSDLocator.hpp"
#include "xercesc/validators/schema/XUtil.hpp"
#include "xercesc/validators/schema/XercesAttGroupInfo.hpp"
#include "xercesc/validators/schema/XercesElementWildcard.hpp"
#include "xercesc/validators/schema/XercesGroupInfo.hpp"
#include "xercesc/validators/schema/identity/FieldActivator.hpp"
#include "xercesc/validators/schema/identity/FieldValueMap.hpp"
#include "xercesc/validators/schema/identity/IC_Field.hpp"
#include "xercesc/validators/schema/identity/IC_Key.hpp"
#include "xercesc/validators/schema/identity/IC_KeyRef.hpp"
#include "xercesc/validators/schema/identity/IC_Selector.hpp"
#include "xercesc/validators/schema/identity/IC_Unique.hpp"
#include "xercesc/validators/schema/identity/IdentityConstraint.hpp"
#include "xercesc/validators/schema/identity/IdentityConstraintHandler.hpp"
#include "xercesc/validators/schema/identity/ValueStore.hpp"
#include "xercesc/validators/schema/identity/ValueStoreCache.hpp"
#include "xercesc/validators/schema/identity/XPathException.hpp"
#include "xercesc/validators/schema/identity/XPathMatcher.hpp"
#include "xercesc/validators/schema/identity/XPathMatcherStack.hpp"
#include "xercesc/validators/schema/identity/XPathSymbols.hpp"
#include "xercesc/validators/schema/identity/XercesXPath.hpp"
#include "xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp"
#include "xercesc/xinclude/XIncludeLocation.hpp"
#include "xercesc/xinclude/XIncludeUtils.hpp"