public override void AppendXml(XmlDocument doc, XmlNode parent, QueryFieldSet fieldSet)
{
if (ChildCount == 0)
return;
XmlElement node = doc.CreateElement (Keyword.ToString ().ToLower ());
parent.AppendChild (node);
foreach (QueryNode child in Children)
child.AppendXml (doc, node, fieldSet);
}