From: Oleg T. <he...@us...> - 2004-11-08 18:09:38
|
Update of /cvsroot/mvp-xml/XPointer/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18930/v1/src Modified Files: XPointerReader.cs Log Message: Added more constructors. Index: XPointerReader.cs =================================================================== RCS file: /cvsroot/mvp-xml/XPointer/v1/src/XPointerReader.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- XPointerReader.cs 7 Nov 2004 16:47:53 -0000 1.10 +++ XPointerReader.cs 8 Nov 2004 18:09:14 -0000 1.11 @@ -98,32 +98,51 @@ { Init(nav, xpointer); } + + /// <summary> + /// Creates <c>XPointerReader</c> instance with given uri and xpointer. + /// </summary> + public XPointerReader(string uri, string xpointer) + : this (new XmlTextReader(uri), xpointer, false) {} + + /// <summary> + /// Creates <c>XPointerReader</c> instance with given uri, nametable and xpointer. + /// </summary> + public XPointerReader(string uri, XmlNameTable nt, string xpointer) + : this (new XmlTextReader(uri, nt), xpointer, false) {} + + /// <summary> + /// Creates <c>XPointerReader</c> instance with given uri, nametable and xpointer. + /// Additionally sets a flag whether to support schema-determined IDs. + /// </summary> + public XPointerReader(string uri, XmlNameTable nt, string xpointer, bool supportSchemaDeterminedIDs) + : this (new XmlTextReader(uri, nt), xpointer, supportSchemaDeterminedIDs) {} /// <summary> /// Creates <c>XPointerReader</c> instance with given uri, stream, nametable and xpointer. /// </summary> - public XPointerReader(Uri uri, Stream stream, XmlNameTable nt, string xpointer) + public XPointerReader(string uri, Stream stream, XmlNameTable nt, string xpointer) : this (uri, stream, nt, xpointer, false) {} /// <summary> /// Creates <c>XPointerReader</c> instance with given uri, stream, nametable and xpointer. /// Additionally sets a flag whether to support schema-determined IDs. /// </summary> - public XPointerReader(Uri uri, Stream stream, XmlNameTable nt, string xpointer, + public XPointerReader(string uri, Stream stream, XmlNameTable nt, string xpointer, bool supportSchemaDeterminedIDs) - : this (new XmlTextReader(uri.AbsoluteUri, stream, nt), xpointer, supportSchemaDeterminedIDs) {} + : this (new XmlTextReader(uri, stream, nt), xpointer, supportSchemaDeterminedIDs) {} /// <summary> /// Creates <c>XPointerReader</c> instance with given uri, stream and xpointer. /// </summary> - public XPointerReader(Uri uri, Stream stream, string xpointer) + public XPointerReader(string uri, Stream stream, string xpointer) : this (uri, stream, new NameTable(), xpointer) {} /// <summary> /// Creates <c>XPointerReader</c> instance with given uri, stream and xpointer. /// Additionally sets a flag whether to support schema-determined IDs. /// </summary> - public XPointerReader(Uri uri, Stream stream, string xpointer, + public XPointerReader(string uri, Stream stream, string xpointer, bool supportSchemaDeterminedIDs) : this (uri, stream, new NameTable(), xpointer, supportSchemaDeterminedIDs) {} |