From: Oleg T. <he...@us...> - 2005-01-04 10:09:30
|
Update of /cvsroot/mvp-xml/WebSite/common In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10588/common Modified Files: index.html Log Message: Improved a bit list of features. Index: index.html =================================================================== RCS file: /cvsroot/mvp-xml/WebSite/common/index.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- index.html 1 Nov 2004 17:42:03 -0000 1.3 +++ index.html 4 Jan 2005 10:09:17 -0000 1.4 @@ -16,7 +16,48 @@ 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: +its corresponding full explanation post:<br> +<br> +<span style="font-family: monospace;">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 + href="http://www.w3.org/TR/xmlbase/">XML Base</a>.</li> + <li><a target="_blank" + href="http://weblogs.asp.net/cazzu/archive/2004/05/10/129106.aspx">XmlFirstUpperReader +and XmlFirstLowerWriter</a>: used in combination +usually for configuration files. Allows automatic case conversion to +match .NET and XML conventions, where the former uses PascalCasing and +the later camelCasing. Together, they provide roundtriping and +transparent processing while maintaining the natural casing of each +domain.</li> + <li><a + href="http://weblogs.asp.net/cazzu/archive/2004/04/23/119263.aspx">XmlFragmentStream</a>: +allows to read a file that contains only node fragments, by faking a +root element at the stream level. This allows loading the XML into a +document for querying, for example, something that is not possible with +an <a target="_blank" + href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmltextreaderclasstopic.asp"> +XmlTextReader</a> alone. Very useful for logging applications that +write XML fragments and its corresponding log analyzer.</li> + <li><a target="_blank" + href="http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx">XmlNodeFactory</a>: +allows returning well-formed XML from WebServices +without loading XmlDocument at all, by providing a factory for custom <a + target="_blank" + href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmlnodeclasstopic.asp"> +XmlNode</a> adapter objects for <a target="_blank" + href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmlreaderclasstopic.asp"> +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="file:///%20See:%20http://www.tkachenko.com/blog/archives/000112.html">XmlTransformingReader</a>: +XmlReader, transforming input XML stream according to given XSLT +stylesheet.</li> +</ul> +<span style="font-family: monospace;">Mvp.Xml.Common</span>.XPath +namespace:<br> <ul> <li> <a target="_blank" href="http://weblogs.asp.net/cazzu/archive/2003/10/07/30888.aspx">DynamicContext</a>: @@ -72,15 +113,6 @@ node. This allows high-performance subtree XSLT transformations without re-parsing. </li> <li><!--StartFragment --> <a - href="http://weblogs.asp.net/cazzu/archive/2004/04/23/119263.aspx">XmlFragmentStream</a>: -allows to read a file that contains only node fragments, by faking a -root element at the stream level. This allows loading the XML into a -document for querying, for example, something that is not possible with -an <a target="_blank" - href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmltextreaderclasstopic.asp"> -XmlTextReader</a> alone. Very useful for logging applications that -write XML fragments and its corresponding log analyzer. </li> - <li><!--StartFragment --> <a href="http://weblogs.asp.net/cazzu/archive/2004/04/26/120684.aspx">XPathIteratorReader</a>: exposes an <a target="_blank" href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmltextreaderclasstopic.asp"> @@ -92,32 +124,6 @@ the <a target="_blank" href="http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx"> XmlNodeFactory</a>. </li> - <li> <a target="_blank" - href="http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx">XmlNodeFactory</a>: -allows returning well-formed XML from WebServices -without loading XmlDocument at all, by providing a factory for custom <a - target="_blank" - href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmlnodeclasstopic.asp"> -XmlNode</a> adapter objects for <a target="_blank" - href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemxmlxmlreaderclasstopic.asp"> -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 target="_blank" - href="http://weblogs.asp.net/cazzu/archive/2004/05/10/129106.aspx">XmlFirstUpperReader -and XmlFirstLowerWriter</a>: used in combination -usually for configuration files. Allows automatic case conversion to -match .NET and XML conventions, where the former uses PascalCasing and -the later camelCasing. Together, they provide roundtriping and -transparent processing while maintaining the natural casing of each -domain.</li> - <li><a href="http://www.tkachenko.com/blog/archives/000333.html">XmlBaseAwareXmlTextReader</a>: -XmlTextReader, augmented to support <a - href="http://www.w3.org/TR/xmlbase/">XML Base</a>.</li> - <li><a - href="///%20See:%20http://www.tkachenko.com/blog/archives/000112.html">XmlTransformingReader</a>: -XmlReader, transforming input XML stream according to given XSLT -stylesheet.</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> |