From: Oleg T. <he...@us...> - 2005-01-15 14:41:56
|
Update of /cvsroot/mvp-xml/WebSite/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29210/common Modified Files: index.html Log Message: Small editorial changes, Serialization stuff. Index: index.html =================================================================== RCS file: /cvsroot/mvp-xml/WebSite/common/index.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- index.html 4 Jan 2005 10:09:17 -0000 1.4 +++ index.html 15 Jan 2005 14:41:42 -0000 1.5 @@ -5,7 +5,7 @@ <link href="../style.css" type="text/css" rel="stylesheet"> </head> <body> -<h1>Mvp.Xml Project: Common module<br> +<h1><a href="../index.html">Mvp.Xml Project</a>: Common module<br> </h1> The Common module includes a set of commonly useful classes in <span style="font-family: monospace;">Mvp.Xml.Common</span> @@ -16,9 +16,10 @@ System.Xml</a> and related namespaces.<br> <br> The following is a list of features, a short explanation and a link to -its corresponding full explanation post:<br> +its corresponding full explanation:<br> <br> -<span style="font-family: monospace;">Mvp.Xml.Common</span> namespace:<br> +<span style="font-family: monospace; font-weight: bold;">Mvp.Xml.Common</span> +namespace:<br> <ul> <li><a href="http://www.tkachenko.com/blog/archives/000333.html">XmlBaseAwareXmlTextReader</a>: XmlTextReader, augmented to support <a @@ -51,12 +52,38 @@ XmlReader</a> and <a target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNavigatorClassTopic.asp"> XPathNavigator</a>, avoiding all re-parsing costs.</li> + <li><a href="Mvp.Xml.Common.XmlNodeListFactory.html">XmlNodeListFactory</a>: +constructs <a + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXmlNodeListClassTopic.asp">XmlNodeList</a> +instances from <a + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNodeIteratorClassTopic.asp">XPathNodeIterator</a> +objects. </li> <li><a href="file:///%20See:%20http://www.tkachenko.com/blog/archives/000112.html">XmlTransformingReader</a>: XmlReader, transforming input XML stream according to given XSLT stylesheet.</li> + <li><a href="Mvp.Xml.Common.XmlParsedWriter.html">XmlParsedWriter</a>: +writes XML to a memory buffer that can be retrieved as a pre-parsed <a + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXmlReaderClassTopic.asp">XmlReader</a> +for fast processing. </li> </ul> -<span style="font-family: monospace;">Mvp.Xml.Common</span>.XPath +<p><span style="font-family: monospace; font-weight: bold;">Mvp.Xml.Common.Serialization</span> +namespace:<br> +</p> +<ul> + <li><a + href="http://weblogs.asp.net/cschittko/archive/2005/01/14/353435.aspx"> +XmlSerializerCache</a>: <span style="color: black;">the +XmlSerializerCache allows to work around the (</span><a + href="http://blogs.xmladvice.com/kaevans/archive/2004/02/11/507.aspx">assembly +leak problem in the XmlSerializer</a><span style="color: black;">). The +cache will inspect if it contains any previously cached instances that +are compatible with the parameters passed to the various overloads to +the GetSerializer method before constructing a new XmlSerializer +instance. It canonicalizes the parameter list to minimize the number of +serializer objects in the cache.</span></li> +</ul> +<span style="font-family: monospace; font-weight: bold;">Mvp.Xml.Common.XPath</span> namespace:<br> <ul> <li> <a target="_blank" @@ -111,7 +138,13 @@ href="http://weblogs.asp.net/cazzu/archive/2004/06/24/164243.aspx">SubtreeXPathNavigator</a>: allows to scope a navigator to the current node. This allows high-performance subtree XSLT transformations without -re-parsing. </li> +re-parsing.</li> + <li><a href="Mvp.Xml.Common.XPath.XPathNavigatorIterator.html">XPathNavigatorIterator</a>: +an <a + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNodeIteratorClassTopic.asp">XPathNodeIterator</a> +that allows arbitrary addition of the <a + href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemXmlXPathXPathNavigatorClassTopic.asp">XPathNavigator</a> +nodes that belong to the set. </li> <li><!--StartFragment --> <a href="http://weblogs.asp.net/cazzu/archive/2004/04/26/120684.aspx">XPathIteratorReader</a>: exposes an <a target="_blank" @@ -123,10 +156,8 @@ query from a WebService. In this case you use it in combination with the <a target="_blank" href="http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx"> -XmlNodeFactory</a>. </li> +XmlNodeFactory</a>.</li> </ul> -<p> All classes contain extensive tests to ensure its quality, as well -as the peer review among this highly focused group of XML lovers.</p> <hr style="width: 100%; height: 2px;"> <p> The project is hosted at <a target="_blank" href="http://www.sourceforge.net"> |