removed tabs and trailing whitespace
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41158 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -455,7 +455,7 @@ struct wxXmlParsingContext
|
||||
wxXmlNode *lastAsText;
|
||||
wxString encoding;
|
||||
wxString version;
|
||||
bool bLastCdata;
|
||||
bool bLastCdata;
|
||||
bool removeWhiteOnlyNodes;
|
||||
};
|
||||
|
||||
@@ -497,15 +497,15 @@ static void TextHnd(void *userData, const char *s, int len)
|
||||
|
||||
if (ctx->lastAsText)
|
||||
{
|
||||
if ( ctx->bLastCdata )
|
||||
{
|
||||
ctx->lastAsText->SetContent(ctx->lastAsText->GetContent() +
|
||||
if ( ctx->bLastCdata )
|
||||
{
|
||||
ctx->lastAsText->SetContent(ctx->lastAsText->GetContent() +
|
||||
CharToString(NULL, s, len));
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
else
|
||||
{
|
||||
ctx->lastAsText->SetContent(ctx->lastAsText->GetContent() + str);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -527,9 +527,9 @@ static void StartCdataHnd(void *userData)
|
||||
{
|
||||
wxXmlParsingContext *ctx = (wxXmlParsingContext*)userData;
|
||||
|
||||
ctx->bLastCdata = true;
|
||||
ctx->bLastCdata = true;
|
||||
|
||||
ctx->lastAsText = new wxXmlNode(wxXML_CDATA_SECTION_NODE, wxT("cdata"),wxT(""));
|
||||
ctx->lastAsText = new wxXmlNode(wxXML_CDATA_SECTION_NODE, wxT("cdata"),wxT(""));
|
||||
ctx->node->AddChild(ctx->lastAsText);
|
||||
}
|
||||
}
|
||||
@@ -539,7 +539,7 @@ static void EndCdataHnd(void *userData)
|
||||
{
|
||||
wxXmlParsingContext *ctx = (wxXmlParsingContext*)userData;
|
||||
|
||||
ctx->bLastCdata = false;
|
||||
ctx->bLastCdata = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -636,12 +636,12 @@ bool wxXmlDocument::Load(wxInputStream& stream, const wxString& encoding, int fl
|
||||
ctx.conv = new wxCSConv(encoding);
|
||||
#endif
|
||||
ctx.removeWhiteOnlyNodes = (flags & wxXMLDOC_KEEP_WHITESPACE_NODES) == 0;
|
||||
ctx.bLastCdata = false;
|
||||
ctx.bLastCdata = false;
|
||||
|
||||
XML_SetUserData(parser, (void*)&ctx);
|
||||
XML_SetElementHandler(parser, StartElementHnd, EndElementHnd);
|
||||
XML_SetCharacterDataHandler(parser, TextHnd);
|
||||
XML_SetCdataSectionHandler(parser, StartCdataHnd, EndCdataHnd );
|
||||
XML_SetCdataSectionHandler(parser, StartCdataHnd, EndCdataHnd );
|
||||
XML_SetCommentHandler(parser, CommentHnd);
|
||||
XML_SetDefaultHandler(parser, DefaultHnd);
|
||||
XML_SetUnknownEncodingHandler(parser, UnknownEncodingHnd, NULL);
|
||||
@@ -784,11 +784,11 @@ static void OutputNode(wxOutputStream& stream, wxXmlNode *node, int indent,
|
||||
|
||||
switch (node->GetType())
|
||||
{
|
||||
case wxXML_CDATA_SECTION_NODE:
|
||||
OutputString( stream, wxT("<![CDATA["));
|
||||
OutputString( stream, node->GetContent() );
|
||||
OutputString( stream, wxT("]]>") );
|
||||
break;
|
||||
case wxXML_CDATA_SECTION_NODE:
|
||||
OutputString( stream, wxT("<![CDATA["));
|
||||
OutputString( stream, node->GetContent() );
|
||||
OutputString( stream, wxT("]]>") );
|
||||
break;
|
||||
|
||||
case wxXML_TEXT_NODE:
|
||||
OutputStringEnt(stream, node->GetContent(), convMem, convFile);
|
||||
|
Reference in New Issue
Block a user