#include "xmltree.h"

void LoadThing (const XmlNode & node, thing & t);
void LoadTopThing (const XmlNode & node, TopThing & t);
int  LoadList (const XmlNode & node, 
               list<Object> & items);
void LoadContents (const XmlNode & node,  // node to search (eg. player node)
                   const string & name,   // what for (eg. "inventory")
                   list<Object> & contents); // where to put it (eg. player.inventory)
void LoadXml (const string & name, XmlNode & root);
