1#ifndef DONT_USE_XERCES_AS_XMLLIB
58 static void Tokenize(
const TXString&
string,
TXStringArray& outArray,
const char* szTokens,
size_t tokensLen,
bool doStopTokenizeForSpecialCh =
false,
char stopStartCh =
'\'');
61 typedef EXMLFileError (*TWriteCallback)(
void* pData,
size_t dataSize,
void* pEnv);
62 void WriteXML(TWriteCallback pCallback,
EXMLEncoding encoding,
void* pEnv);
74 bool fbDoFormatPrettyPrint;
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
XERCES_CPP_NAMESPACE_USE typedef DOMImplementation * DOMImplementationPtr
Definition XercesSupport.h:51
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * DOMDocumentPtr
Definition XercesSupport.h:54
DOMElement * DOMElementPtr
Definition XercesSupport.h:55
XercesDOMParser * XercesDOMParserPtr
Definition XercesSupport.h:52
Definition IFileIdentifier.h:21
Definition GSString.h:134
Definition XMLLib/XMLFileImpl.h:17
static char GetPathDelimiter()
Definition XMLLib/XMLFileImpl.cpp:594
static void Tokenize(const TXString &string, TXStringArray &outArray, const char *szTokens, size_t tokensLen, bool doStopTokenizeForSpecialCh=false, char stopStartCh='\'')
Definition XMLLib/XMLFileImpl.cpp:647
static EXMLFileError GetLastEXMLFileError()
Definition XMLLib/XMLFileImpl.cpp:629
static void ConvertXMLError(XMLExcepts::Codes error)
Definition XMLLib/XMLFileImpl.cpp:604
virtual VCOMError VCOM_CALLTYPE GetSimpleNode(const TXString &nodePath, IXMLFileNode **ppOutNode)
Definition XMLLib/XMLFileImpl.cpp:826
static char GetArrayStartDelimiter()
Definition XMLLib/XMLFileImpl.cpp:599
virtual VCOMError VCOM_CALLTYPE ReadBuffer(IXMLFileIOBuffer *pInputBuffer, EXMLEncoding encoding)
Definition XMLLib/XMLFileImpl.cpp:250
virtual VCOMError VCOM_CALLTYPE GetSimpleValue(const TXString &nodePath, TXString &outValue)
Definition XMLLib/XMLFileImpl.cpp:838
void resetErrors()
Definition XMLLib/XMLFileImpl.cpp:590
static VCOMError GetLastError()
Definition XMLLib/XMLFileImpl.cpp:614
virtual VCOMError VCOM_CALLTYPE ReadFile(IFileIdentifier *pFileID)
Definition XMLLib/XMLFileImpl.cpp:136
virtual VCOMError VCOM_CALLTYPE WriteBuffer(IXMLFileIOBuffer *pOutputBuffer, EXMLEncoding encoding)
Definition XMLLib/XMLFileImpl.cpp:431
virtual VCOMError VCOM_CALLTYPE SetSimpleValue(const TXString &nodePath, const TXString &value)
Definition XMLLib/XMLFileImpl.cpp:872
static void SetLastError(VCOMError error)
Definition XMLLib/XMLFileImpl.cpp:619
virtual ~CXMLFileImpl()
Definition XMLLib/XMLFileImpl.cpp:77
static bool IsNameXMLValid(const XMLCh *szString, size_t len)
Definition XMLLib/XMLFileImpl.cpp:624
virtual VCOMError VCOM_CALLTYPE CreateNew(const TXString &rootName)
Definition XMLLib/XMLFileImpl.cpp:96
virtual VCOMError VCOM_CALLTYPE GetRootNode(IXMLFileNode **ppOutNode)
Definition XMLLib/XMLFileImpl.cpp:515
virtual bool VCOM_CALLTYPE GetSimpleExist(const TXString &nodePath)
Definition XMLLib/XMLFileImpl.cpp:884
CXMLFileImpl()
Definition XMLLib/XMLFileImpl.cpp:57
bool handleError(const DOMError &domError)
Definition XMLLib/XMLFileImpl.cpp:581
virtual VCOMError VCOM_CALLTYPE SetFeature(EXMLFileFeature feature, bool bValue)
Definition XMLLib/XMLFileImpl.cpp:550
virtual VCOMError VCOM_CALLTYPE WriteFile(IFileIdentifier *pFileID, EXMLEncoding encoding)
Definition XMLLib/XMLFileImpl.cpp:335
Definition IFileIdentifier.h:15
EXMLFileFeature
Definition IXMLFile.h:51
EXMLEncoding
Definition IXMLFile.h:16
EXMLFileError
Definition IXMLFile.h:35
std::vector< TXString > TXStringArray
Definition GSString.h:547
uint32_t VCOMError
Definition VectorworksMVR.h:119