};
public Tag tag;
+ public NameTable name_table = new NameTable ();
private Loader loader;
private object ExtraInfo;
// Directory of the database file.
return loader (tag, ExtraInfo);
if (Info.Format == Mxml)
{
- XmlDocument doc = new XmlDocument ();
+ XmlDocument doc = new XmlDocument (name_table);
try {
- XmlReader reader = XmlReader.Create (FileInfo.FullName);
+ XmlTextReader reader
+ = new XmlTextReader (FileInfo.FullName, name_table);
doc.Load (reader);
LastLoaded = DateTime.Now;
} catch (Exception e) {
return null;
if (Info.Format == Mxml)
{
- XmlDocument doc = new XmlDocument ();
- XmlTextReader reader = new XmlTextReader (stream);
+ XmlDocument doc = new XmlDocument (name_table);
+ XmlTextReader reader = new XmlTextReader (stream, name_table);
reader.WhitespaceHandling = WhitespaceHandling.None;
try {
return null;
if (Info.Format == Mxml)
{
- XmlDocument doc = new XmlDocument ();
- XmlTextReader reader = new XmlTextReader (stream);
+ XmlDocument doc = new XmlDocument (name_table);
+ XmlTextReader reader = new XmlTextReader (stream, name_table);
reader.WhitespaceHandling = WhitespaceHandling.None;
try {
if (Info.Format != Mxml)
throw new Exception ("Not an XML format");
- XmlDocument doc = new XmlDocument ();
- XmlTextReader reader = new XmlTextReader (stream);
+ XmlDocument doc = new XmlDocument (name_table);
+ XmlTextReader reader = new XmlTextReader (stream, name_table);
int len = nodes.Length;
reader.WhitespaceHandling = WhitespaceHandling.None;