private String GetRequiredAttribute(XmlNode node, String key)
{
String value = GetAttribute(node, key, null);
if (value == null)
{
throw new BuilderException("Error parsing contents. XmlNode " + node.Name + "requires an attribute named " + key);
}
return value;
}