13#ifndef ML_XMLPARSER_SYSTEM_H
14#define ML_XMLPARSER_SYSTEM_H
21#include <ThirdPartyWarningsDisable.h>
23#include <xercesc/util/PlatformUtils.hpp>
24#include <xercesc/util/XMLString.hpp>
25#include <xercesc/parsers/XercesDOMParser.hpp>
26#include <xercesc/dom/DOMImplementationRegistry.hpp>
27#include <xercesc/dom/DOMImplementation.hpp>
28#include <xercesc/dom/DOMNodeList.hpp>
29#include <xercesc/dom/DOMBuilder.hpp>
30#include <xercesc/dom/DOMElement.hpp>
31#include <xercesc/dom/DOMAttr.hpp>
32#include <xercesc/dom/DOMText.hpp>
33#include <xercesc/dom/DOMNamedNodeMap.hpp>
34#include <xercesc/dom/DOMWriter.hpp>
35#include <xercesc/framework/LocalFileInputSource.hpp>
36#include <xercesc/framework/MemBufInputSource.hpp>
37#include <xercesc/framework/LocalFileFormatTarget.hpp>
38#include <xercesc/framework/MemBufFormatTarget.hpp>
42#include <ThirdPartyWarningsRestore.h>
97 const char* fLocalForm;
121 delete [] fUnicodeForm;
122 fUnicodeForm =
nullptr;
140 const XMLCh* fUnicodeForm;
Defines library specific stuff, mostly for system independence.
const char * localForm() const
Getter methods.
StringX(const XMLCh *const toTranscode=nullptr)
Constructors.
void operator=(const XMLCh *const toTranscode)
Assignment.
Class transcoding local code page to XMLCh data for display.
XString(const char *const toTranscode)
Constructors.
const XMLCh * unicodeForm() const
Getter methods.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.