private string ReadString(XmlReader xr)
{
XorredBuffer xb = ProcessNode(xr);
if(xb != null)
{
byte[] pb = xb.ReadPlainText();
return StrUtil.Utf8.GetString(pb, 0, pb.Length);
}
m_bReadNextNode = false; // ReadElementString skips end tag
return xr.ReadElementString();
}