public Document()
{
eventTarget = new EventTarget(this);
NodeChanged += new XmlNodeChangedEventHandler(WhenNodeChanged);
NodeChanging += new XmlNodeChangedEventHandler(WhenNodeChanging);
NodeInserted += new XmlNodeChangedEventHandler(WhenNodeInserted);
NodeInserting += new XmlNodeChangedEventHandler(WhenNodeInserting);
NodeRemoved += new XmlNodeChangedEventHandler(WhenNodeRemoved);
NodeRemoving += new XmlNodeChangedEventHandler(WhenNodeRemoving);
}