internal override void SaveXml(XmlElement parent)
{
CreateElement (parent, "Attribute");
Element.SetAttribute ("name", name);
if (Type.Length > 0)
Element.SetAttribute ("type", Type);
else
Element.RemoveAttribute ("type");
if (required)
Element.SetAttribute ("required", "True");
else
Element.RemoveAttribute ("required");
if (localizable)
Element.SetAttribute ("localizable", "True");
else
Element.RemoveAttribute ("localizable");
SaveXmlDescription (description);
}