Always true.

This commit is contained in:
Steve Checkoway
2006-10-01 12:29:14 +00:00
parent 9f9f61579c
commit c89900e2c1
2 changed files with 7 additions and 16 deletions
+6 -12
View File
@@ -192,12 +192,10 @@ unsigned XNode::LoadAttributes( const RString &xml, PARSEINFO *pi, unsigned iOff
return string::npos;
}
bool trim = pi->trim_value;
SetString( xml, iOffset, iEnd, &sValue, trim );
SetString( xml, iOffset, iEnd, &sValue, true );
iOffset = iEnd;
// ATTRVALUE
if( pi->entity_value )
ReplaceEntityText( sValue, g_mapEntitiesToChars );
ReplaceEntityText( sValue, g_mapEntitiesToChars );
if( quote == '"' || quote == '\'' )
++iOffset;
@@ -319,13 +317,11 @@ unsigned XNode::Load( const RString &xml, PARSEINFO *pi, unsigned iOffset )
return string::npos;
}
bool trim = pi->trim_value;
SetString( xml, iOffset, iEnd, &m_sValue, trim );
SetString( xml, iOffset, iEnd, &m_sValue, true );
iOffset = iEnd;
// TEXTVALUE reference
if( pi->entity_value )
ReplaceEntityText( m_sValue, g_mapEntitiesToChars );
ReplaceEntityText( m_sValue, g_mapEntitiesToChars );
}
// generate child nodes
@@ -405,13 +401,11 @@ unsigned XNode::Load( const RString &xml, PARSEINFO *pi, unsigned iOffset )
return string::npos;
}
bool trim = pi->trim_value;
SetString( xml, iOffset, iEnd, &m_sValue, trim );
SetString( xml, iOffset, iEnd, &m_sValue, true );
iOffset = iEnd;
//TEXTVALUE
if( pi->entity_value )
ReplaceEntityText( m_sValue, g_mapEntitiesToChars );
ReplaceEntityText( m_sValue, g_mapEntitiesToChars );
}
}
}
+1 -4
View File
@@ -38,13 +38,10 @@ typedef multimap<RString,XNode*> XNodes;
// Parse info.
struct PARSEINFO
{
bool trim_value; // [set] do trim when parse?
bool entity_value; // [set] do convert from reference to entity? ( &lt; -> < )
bool error_occur; // [get] is occurance of error?
RString error_string; // [get] error string
PARSEINFO() { trim_value = true; entity_value = true; error_occur = false; }
PARSEINFO() { error_occur = false; }
};
// display optional environment