From: Oleg T. <he...@us...> - 2004-12-22 14:25:14
|
Update of /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10128/v1/test/XmlBaseAwareXmlTextReaderTests Modified Files: Tests.cs test.xml Added Files: relativeTest.xml Log Message: Split xml:base tests - relative URI cannot be used when reading document from a stream with no base URI. --- NEW FILE: relativeTest.xml --- (This appears to be a binary file; contents omitted.) Index: Tests.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests/Tests.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Tests.cs 18 Dec 2004 05:00:39 -0000 1.3 +++ Tests.cs 22 Dec 2004 14:25:03 -0000 1.4 @@ -66,13 +66,13 @@ [Test] public void ReaderWithPath() { - XmlTextReader r = new XmlBaseAwareXmlTextReader(@"..\..\XmlBaseAwareXmlTextReaderTests\test.xml"); + XmlTextReader r = new XmlBaseAwareXmlTextReader(@"..\..\XmlBaseAwareXmlTextReaderTests\relativeTest.xml"); r.WhitespaceHandling = WhitespaceHandling.None; XPathDocument doc = new XPathDocument(r); XPathNavigator nav = doc.CreateNavigator(); XPathNodeIterator ni = nav.Select("/catalog"); ni.MoveNext(); - Assert.IsTrue(ni.Current.BaseURI.EndsWith("/XmlBaseAwareXmlTextReaderTests/test.xml")); + Assert.IsTrue(ni.Current.BaseURI.EndsWith("/XmlBaseAwareXmlTextReaderTests/relativeTest.xml")); ni = nav.Select("/catalog/relative/relativenode"); ni.MoveNext(); Console.WriteLine(ni.Current.BaseURI); Index: test.xml =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlBaseAwareXmlTextReaderTests/test.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- test.xml 18 Dec 2004 04:58:13 -0000 1.3 +++ test.xml 22 Dec 2004 14:25:04 -0000 1.4 @@ -12,8 +12,5 @@ <d></d> <!-- comment --> </b> - </a> - <relative xml:base="subfolder/second.xml"> - <relativenode /> - </relative> + </a> </catalog> |