概述
修改tinyxmlparser.cpp文件中的部分代码如下:
TiXmlBase::Entity TiXmlBase::entity[ NUM_ENTITY ] =
{
{ "&", 5, "&" },
{ "<", 4, "<" },
{ ">", 4, ">" },
{ """, 6, """ },
{ "'", 6, "'" },
{ "λ", 6, "λ" },
{ "Φ", 6, "Φ" },
{ "η", 6, "η" }
};
const char* TiXmlBase::GetEntity( const char* p, char* value, int* length, TiXmlEncoding encoding )
{
// Presume an entity, and pull it out.
TIXML_STRING ent;
int i;
*length = 0;
// Now try to match it.
for( i=0; i<NUM_ENTITY; ++i )
{
if ( strncmp( entity[i].str, p, entity[i].strLength ) == 0 )
{
assert( strlen( entity[
最后
以上就是诚心盼望为你收集整理的修改tinyxml让其支持解析特殊字符的全部内容,希望文章能够帮你解决修改tinyxml让其支持解析特殊字符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复