diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/fxcrt/xml/cfx_xmlparser.cpp | 8 | ||||
-rw-r--r-- | core/fxcrt/xml/cfx_xmlparser.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/core/fxcrt/xml/cfx_xmlparser.cpp b/core/fxcrt/xml/cfx_xmlparser.cpp index b7dbd19eab..b484660f1f 100644 --- a/core/fxcrt/xml/cfx_xmlparser.cpp +++ b/core/fxcrt/xml/cfx_xmlparser.cpp @@ -211,7 +211,7 @@ FX_XmlSyntaxResult CFX_XMLParser::DoSyntaxParse() { m_syntaxParserState = FDE_XmlSyntaxState::Node; } } else { - ParseTextChar(ch); + ProcessTextChar(ch); } break; case FDE_XmlSyntaxState::Node: @@ -340,7 +340,7 @@ FX_XmlSyntaxResult CFX_XMLParser::DoSyntaxParse() { m_syntaxParserState = FDE_XmlSyntaxState::AttriName; syntaxParserResult = FX_XmlSyntaxResult::AttriValue; } else { - ParseTextChar(ch); + ProcessTextChar(ch); } break; case FDE_XmlSyntaxState::CloseInstruction: @@ -519,7 +519,7 @@ bool CFX_XMLParser::GetStatus() const { return m_pStream && m_syntaxParserResult != FX_XmlSyntaxResult::Error; } -void CFX_XMLParser::ParseTextChar(wchar_t character) { +void CFX_XMLParser::ProcessTextChar(wchar_t character) { current_text_.push_back(character); if (m_iEntityStart > -1 && character == L';') { @@ -578,8 +578,8 @@ void CFX_XMLParser::ParseTextChar(wchar_t character) { WideString CFX_XMLParser::GetTextData() { WideString ret(current_text_.data(), current_text_.size()); - current_text_.clear(); m_iEntityStart = -1; + current_text_.clear(); current_text_.reserve(kCurrentTextReserve); return ret; } diff --git a/core/fxcrt/xml/cfx_xmlparser.h b/core/fxcrt/xml/cfx_xmlparser.h index 6bf1946402..db8239bd98 100644 --- a/core/fxcrt/xml/cfx_xmlparser.h +++ b/core/fxcrt/xml/cfx_xmlparser.h @@ -71,7 +71,7 @@ class CFX_XMLParser { TargetData }; - void ParseTextChar(wchar_t ch); + void ProcessTextChar(wchar_t ch); bool GetStatus() const; CFX_XMLNode* current_node_ = nullptr; |