private void ImportFromDTD ()
{
entities = new XmlNamedNodeMap (this);
notations = new XmlNamedNodeMap (this);
foreach (DTDEntityDeclaration decl in DTD.EntityDecls.Values) {
XmlNode n = new XmlEntity (decl.Name, decl.NotationName,
decl.PublicId, decl.SystemId, OwnerDocument);
entities.SetNamedItem (n);
}
foreach (DTDNotationDeclaration decl in DTD.NotationDecls.Values) {
XmlNode n = new XmlNotation (decl.LocalName, decl.Prefix,
decl.PublicId, decl.SystemId, OwnerDocument);
notations.SetNamedItem (n);
}
}