Thanks. It was fixed. The reason why it didn't work was because your code is weird to dare pass null NameTable to XmlParserContext.ctor() while you have explicit NameTable in use to XmlNamespaceManager. We usually don't track such too implementation-dependent part.
Atsushi Eno Hiawatha wrote: > Thanks! > > Bug 485419 Submitted.. > > > Stifu wrote: >> I did a quick search on all Mono XmlDocument bugs, and none mentioned >> namespaces, so I guess it's not known. Please report it. >> >> Instructions: http://mono-project.com/Bugs#How_to_make_a_good_bug_report >> >> >> Hiawatha wrote: >>> Hi guys.. I have the following code that works perfectly on .NET: >>> >>> string xml = "<Foo><Dynamic:bar>123</Dynamic:bar></Foo>"; >>> >>> XmlDocument doc = new XmlDocument(); >>> NameTable nt = new NameTable(); >>> XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt); >>> nsmgr.AddNamespace("Dynamic", "urn:Test"); >>> >>> XmlParserContext parserContext = new XmlParserContext(null, >>> nsmgr, null, XmlSpace.Default); >>> XmlReader reader = XmlReader.Create(new StringReader(xml), null, >>> parserContext); >>> doc.Load(reader); >>> >>> Console.WriteLine("Results:\n" + doc.DocumentElement.OuterXml); >>> Console.ReadLine(); >>> >>> However, if I run it under Mono I get the exception: >>> >>> Unhandled Exception: System.Xml.XmlException: 'Dynamic' is undeclared >>> namespace. Line 1, position 19. >>> >>> Any ideas on why this is? Is this a known bug, or is there somewhere I >>> can log it? Thanks!! >>> >>> Mike >>> >> > _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list