You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(174) |
Nov
(85) |
Dec
(14) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(56) |
Feb
|
Mar
|
Apr
|
May
(4) |
Jun
(1) |
Jul
(132) |
Aug
(5) |
Sep
|
Oct
(314) |
Nov
(133) |
Dec
(18) |
2006 |
Jan
(6) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Oleg T. <he...@us...> - 2005-07-19 19:28:05
|
Update of /cvsroot/mvp-xml/EXSLT/v1/src/Exslt/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25055/doc Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/src/Exslt/doc added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:28:04
|
Update of /cvsroot/mvp-xml/EXSLT/v1/src/Exslt/obj In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25055/obj Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/src/Exslt/obj added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:27:53
|
Update of /cvsroot/mvp-xml/EXSLT/v1/src/MethodRenamer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24936/MethodRenamer Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/src/MethodRenamer added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:27:52
|
Update of /cvsroot/mvp-xml/EXSLT/v1/src/Exslt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24936/Exslt Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/src/Exslt added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:27:39
|
Update of /cvsroot/mvp-xml/EXSLT/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24868/src Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/src added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:26:45
|
Update of /cvsroot/mvp-xml/EXSLT/v1/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24670/lib Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/lib added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:26:18
|
Update of /cvsroot/mvp-xml/EXSLT/v1/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24542/doc Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1/doc added to the repository |
From: Oleg T. <he...@us...> - 2005-07-19 19:25:38
|
Update of /cvsroot/mvp-xml/EXSLT/v1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24352/v1 Log Message: Directory /cvsroot/mvp-xml/EXSLT/v1 added to the repository |
From: Don X. <do...@us...> - 2005-06-10 16:10:28
|
Update of /cvsroot/mvp-xml/RelaxNG/RelaxNG In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4448/RelaxNG Log Message: Directory /cvsroot/mvp-xml/RelaxNG/RelaxNG added to the repository |
From: Daniel C. \(kzu\) <dca...@us...> - 2005-05-28 20:15:18
|
Update of /cvsroot/mvp-xml/XPointer/v1/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10801/v1/test Modified Files: XPointerTest.csproj Log Message: Edited my email. Added Create(object value) to XmlNodeFactory. See http://weblogs.asp.net/cazzu/posts/xmlmessageperformance.aspx. Index: XPointerTest.csproj =================================================================== RCS file: /cvsroot/mvp-xml/XPointer/v1/test/XPointerTest.csproj,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- XPointerTest.csproj 4 Jan 2005 10:45:55 -0000 1.4 +++ XPointerTest.csproj 28 May 2005 20:15:04 -0000 1.5 @@ -86,15 +86,15 @@ AssemblyFolderKey = "hklm\dn\nunit.framework" /> <Reference - Name = "Mvp.Xml.XPointer" - AssemblyName = "Mvp.Xml.XPointer" - HintPath = "..\src\bin\Debug\Mvp.Xml.XPointer.dll" - /> - <Reference Name = "CommonTest" Project = "{17955FFF-E5FC-43B8-B390-86E370658CB1}" Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" /> + <Reference + Name = "XPointer" + Project = "{E0E9C344-ABB5-4CE9-A055-DECB508298E7}" + Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" + /> </References> </Build> <Files> @@ -126,6 +126,10 @@ BuildAction = "None" /> <File + RelPath = "pubs.xml" + BuildAction = "EmbeddedResource" + /> + <File RelPath = "pubsNS.xml" BuildAction = "Content" /> |
From: Daniel C. \(kzu\) <dca...@us...> - 2005-05-28 20:14:51
|
Update of /cvsroot/mvp-xml/Common/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10497/v1/src Modified Files: XmlFirstLowerWriter.cs XmlFirstUpperReader.cs XmlFragmentStream.cs XmlNamespaces.cs XmlNodeFactory.cs XmlNodeListFactory.cs changelog.txt Log Message: Edited my email. Added Create(object value) to XmlNodeFactory. See http://weblogs.asp.net/cazzu/posts/xmlmessageperformance.aspx. Index: XmlNodeListFactory.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlNodeListFactory.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- XmlNodeListFactory.cs 14 Nov 2004 01:24:29 -0000 1.2 +++ XmlNodeListFactory.cs 28 May 2005 20:14:41 -0000 1.3 @@ -14,7 +14,7 @@ /// <see cref="XPathNodeIterator"/> objects. /// </summary> /// <remarks>See http://weblogs.asp.net/cazzu/archive/2004/04/14/113479.aspx. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// </remarks> public sealed class XmlNodeListFactory { Index: XmlNodeFactory.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlNodeFactory.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlNodeFactory.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XmlNodeFactory.cs 28 May 2005 20:14:41 -0000 1.2 @@ -1,13 +1,10 @@ -#region using - using System; using System.Xml; +using System.Xml.Serialization; using System.Xml.XPath; using Mvp.Xml.Common.XPath; -#endregion using - namespace Mvp.Xml.Common { /// <summary> @@ -20,8 +17,9 @@ /// methods, as they are intended for use only for serialization, and to avoid /// <see cref="XmlDocument"/> loading for fast performance. All other members /// will throw an <see cref="NotSupportedException"/>. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> - /// See: http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx. + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> + /// See: http://weblogs.asp.net/cazzu/archive/2004/05/31/144922.aspx and + /// http://weblogs.asp.net/cazzu/posts/XmlMessagePerformance.aspx. /// </remarks> public class XmlNodeFactory { @@ -30,22 +28,33 @@ #region Create overloads /// <summary> - /// Creates an <see cref="XmlDocument"/> serializable + /// Creates an <see cref="XmlNode"/> wrapper for any object, + /// to be serialized through the <see cref="XmlSerializer"/>. + /// </summary> + /// <param name="value">The object to wrap.</param> + /// <returns>A node that can only be used for XML serialization.</returns> + public static XmlNode Create(object value) + { + return new ObjectNode(value); + } + + /// <summary> + /// Creates an <see cref="XmlNode"/> serializable /// wrapper for an <see cref="XPathNavigator"/>. /// </summary> /// <param name="navigator">The navigator to wrap.</param> - /// <returns>A document that can only be used for XML serialization.</returns> + /// <returns>A node that can only be used for XML serialization.</returns> public static XmlNode Create(XPathNavigator navigator) { return new XPathNavigatorNode(navigator); } /// <summary> - /// Creates an <see cref="XmlDocument"/> serializable + /// Creates an <see cref="XmlNode"/> serializable /// wrapper for an <see cref="XmlReader"/>. /// </summary> /// <param name="reader">The reader to wrap.</param> - /// <returns>A document that can only be used for XML serialization.</returns> + /// <returns>A node that can only be used for XML serialization.</returns> /// <remarks> /// After serialization, the reader is automatically closed. /// </remarks> @@ -311,5 +320,27 @@ } #endregion XmlReaderNode + + #region ObjectNode + + private class ObjectNode : SerializableNode + { + private object serializableObject; + + public ObjectNode() {} + + public ObjectNode(object serializableObject) + { + this.serializableObject = serializableObject; + } + + public override void WriteTo(XmlWriter w) + { + XmlSerializer ser = new XmlSerializer(serializableObject.GetType()); + ser.Serialize(w, serializableObject); + } + } + + #endregion XmlReaderNode } } Index: XmlFragmentStream.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlFragmentStream.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlFragmentStream.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XmlFragmentStream.cs 28 May 2005 20:14:41 -0000 1.2 @@ -15,7 +15,7 @@ /// <remarks>A faked root element is added at the stream /// level to enclose the fragments, which can be customized /// using the overloaded constructors. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// See: http://weblogs.asp.net/cazzu/archive/2004/04/23/119263.aspx. /// </remarks> public class XmlFragmentStream : Stream Index: changelog.txt =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/changelog.txt,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- changelog.txt 4 Jan 2005 09:39:25 -0000 1.3 +++ changelog.txt 28 May 2005 20:14:41 -0000 1.4 @@ -1,3 +1,10 @@ +May 28, 2005 + +Added ObjectNode to XmlNodeFactory to improve performance of client-side message-based communication with web services through XmlSerializer. +See: http://weblogs.asp.net/cazzu/posts/xmlmessageperformance.aspx + +--------------------------------------------------------- + January 04, 2005 Added Serialization folder and classes. Index: XmlFirstLowerWriter.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlFirstLowerWriter.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlFirstLowerWriter.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XmlFirstLowerWriter.cs 28 May 2005 20:14:41 -0000 1.2 @@ -15,7 +15,7 @@ /// </summary> /// <remarks> /// To be used in conjunction with <see cref="XmlFirstUpperReader"/>. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// See http://weblogs.asp.net/cazzu/archive/2004/05/10/129106.aspx. /// </remarks> public class XmlFirstLowerWriter : XmlTextWriter Index: XmlNamespaces.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlNamespaces.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlNamespaces.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XmlNamespaces.cs 28 May 2005 20:14:41 -0000 1.2 @@ -9,7 +9,7 @@ /// <summary> /// Provides public constants for wellknown XML namespaces. /// </summary> - /// <remarks>Author: Daniel Cazzulino, kz...@as...</remarks> + /// <remarks>Author: Daniel Cazzulino, kz...@gm...</remarks> public sealed class XmlNamespaces { #region Ctor Index: XmlFirstUpperReader.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XmlFirstUpperReader.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlFirstUpperReader.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XmlFirstUpperReader.cs 28 May 2005 20:14:41 -0000 1.2 @@ -15,7 +15,7 @@ /// <remarks> /// To be used in conjunction with <see cref="XmlFirstLowerWriter"/> for /// serialization. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// See http://weblogs.asp.net/cazzu/archive/2004/05/10/129106.aspx. /// </remarks> public class XmlFirstUpperReader : XmlTextReader |
From: Daniel C. \(kzu\) <dca...@us...> - 2005-05-28 20:14:51
|
Update of /cvsroot/mvp-xml/Common/v1/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10497/v1/test Modified Files: XmlNodeFactoryTests.cs Log Message: Edited my email. Added Create(object value) to XmlNodeFactory. See http://weblogs.asp.net/cazzu/posts/xmlmessageperformance.aspx. Index: XmlNodeFactoryTests.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/test/XmlNodeFactoryTests.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XmlNodeFactoryTests.cs 27 Sep 2004 16:31:14 -0000 1.1 +++ XmlNodeFactoryTests.cs 28 May 2005 20:14:42 -0000 1.2 @@ -38,6 +38,7 @@ Assert.AreEqual(xml, res); } + [Test] public void NodeFromNavigator() { @@ -71,5 +72,35 @@ Assert.AreEqual("<?xml version=\"1.0\" encoding=\"utf-8\"?><element>1</element>", res); } + + [Test] + public void NodeFromObject() + { + Customer cust = new Customer(); + cust.FirstName = "Daniel"; + cust.LastName = "Cazzulino"; + + XmlNode node = XmlNodeFactory.Create(cust); + MemoryStream mem = new MemoryStream(); + XmlTextWriter tw = new XmlTextWriter(mem, System.Text.Encoding.UTF8); + tw.Formatting = Formatting.None; + + ser.Serialize(tw, node); + mem.Position = 0; + + XmlSerializer customerSerializer = new XmlSerializer(typeof(Customer)); + Customer result = (Customer) customerSerializer.Deserialize(mem); + + Assert.AreEqual(cust.FirstName, result.FirstName); + Assert.AreEqual(cust.LastName, result.LastName); + Assert.AreEqual(cust.BirthDate, result.BirthDate); + } + + public class Customer + { + public string FirstName; + public string LastName; + public DateTime BirthDate; + } } } |
From: Daniel C. \(kzu\) <dca...@us...> - 2005-05-28 20:14:51
|
Update of /cvsroot/mvp-xml/Common/v1/src/XPath In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10497/v1/src/XPath Modified Files: DynamicContext.cs IndexingXPathNavigator.cs SubtreeeXPathNavigator.cs XPathCache.cs XPathIteratorReader.cs XPathNavigatorReader.cs XPathVariable.cs Log Message: Edited my email. Added Create(object value) to XmlNodeFactory. See http://weblogs.asp.net/cazzu/posts/xmlmessageperformance.aspx. Index: XPathNavigatorReader.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/XPathNavigatorReader.cs,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- XPathNavigatorReader.cs 4 Jan 2005 09:39:25 -0000 1.8 +++ XPathNavigatorReader.cs 28 May 2005 20:14:41 -0000 1.9 @@ -24,7 +24,7 @@ /// This is done at construction time. /// <para>The navigator is cloned at construction time to avoid side-effects /// in calling code.</para> - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// See: http://weblogs.asp.net/cazzu/archive/2004/04/19/115966.aspx and /// http://weblogs.asp.net/cazzu/archive/2004/05/10/129101.aspx. /// </remarks> Index: DynamicContext.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/DynamicContext.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- DynamicContext.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ DynamicContext.cs 28 May 2005 20:14:41 -0000 1.2 @@ -19,7 +19,7 @@ /// <remarks> /// This class is responsible for resolving variables during dynamic expression execution. /// <para>Discussed in http://weblogs.asp.net/cazzu/archive/2003/10/07/30888.aspx</para> - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// </remarks> public class DynamicContext : XsltContext { Index: XPathCache.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/XPathCache.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- XPathCache.cs 19 Oct 2004 07:15:07 -0000 1.2 +++ XPathCache.cs 28 May 2005 20:14:41 -0000 1.3 @@ -14,7 +14,7 @@ /// </summary> /// <remarks> /// Discussed at http://weblogs.asp.net/cazzu/archive/2004/04/02/106667.aspx - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// </remarks> public sealed class XPathCache { Index: XPathIteratorReader.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/XPathIteratorReader.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XPathIteratorReader.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XPathIteratorReader.cs 28 May 2005 20:14:41 -0000 1.2 @@ -20,7 +20,7 @@ /// The reader exposes a new root element enclosing all navigators from the /// iterator. This root node is configured in the constructor, by /// passing the desired name and optional namespace for it. - /// <para>Author: Daniel Cazzulino, kz...@as...</para> + /// <para>Author: Daniel Cazzulino, kz...@gm...</para> /// See: http://weblogs.asp.net/cazzu/archive/2004/04/26/120684.aspx /// </remarks> public class XPathIteratorReader : XmlTextReader, IXmlSerializable Index: SubtreeeXPathNavigator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/SubtreeeXPathNavigator.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- SubtreeeXPathNavigator.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ SubtreeeXPathNavigator.cs 28 May 2005 20:14:41 -0000 1.2 @@ -16,7 +16,7 @@ /// by limiting the scope of the navigator to that received /// at construction time. /// </summary> - /// <remarks>Author: Daniel Cazzulino, kz...@as... + /// <remarks>Author: Daniel Cazzulino, kz...@gm... /// <para>See http://weblogs.asp.net/cazzu/archive/2004/06/24/164243.aspx</para> /// </remarks> public class SubtreeeXPathNavigator : XPathNavigator Index: IndexingXPathNavigator.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/IndexingXPathNavigator.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- IndexingXPathNavigator.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ IndexingXPathNavigator.cs 28 May 2005 20:14:41 -0000 1.2 @@ -19,7 +19,7 @@ /// on preindexed selections. /// </summary> /// <remarks>Author: Oleg Tkachenko, ol...@tk... - /// Contributors: Daniel Cazzulino, kz...@as... + /// Contributors: Daniel Cazzulino, kz...@gm... /// <para>See http://www.tkachenko.com/blog/archives/000194.html</para> /// </remarks> public class IndexingXPathNavigator : XPathNavigator Index: XPathVariable.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/XPath/XPathVariable.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- XPathVariable.cs 27 Sep 2004 16:27:12 -0000 1.1 +++ XPathVariable.cs 28 May 2005 20:14:41 -0000 1.2 @@ -10,7 +10,7 @@ /// Represents a variable to use in dynamic XPath expression /// queries. /// </summary> - /// <remarks>Author: Daniel Cazzulino, kz...@as...</remarks> + /// <remarks>Author: Daniel Cazzulino, kz...@gm...</remarks> public struct XPathVariable { #region Ctor |
From: Oleg T. <he...@us...> - 2005-01-17 07:55:51
|
Update of /cvsroot/mvp-xml/WebSite/xpointer In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24629/xpointer Modified Files: index.html Log Message: Index: index.html =================================================================== RCS file: /cvsroot/mvp-xml/WebSite/xpointer/index.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- index.html 15 Jan 2005 14:41:43 -0000 1.4 +++ index.html 17 Jan 2005 07:55:42 -0000 1.5 @@ -41,13 +41,16 @@ style="font-family: monospace;" face="Courier New">bin</font>" directiory. The "<font style="font-family: monospace;" face="Courier New">src</font>" directory contains XPointer.NET sources -in Visual Studio .NET 2003 solution form. The API documentation can be +in Visual Studio .NET 2003 solution form. The documentation can be found in the "<span style="font-family: monospace;">doc</span>" -directory (<a href="../api/">online version</a>). Samples and test +directory (<a href="http://mvp-xml.sourceforge.net/xpointer/index.html">online +version</a>). Samples and test cases can be found in the "<span style="font-family: monospace;">test</span>" directory.<br> -In addition to the API documentation, refer to the "<a +In addition to the <a + href="http://mvp-xml.sourceforge.net/api/index.html">API documentation</a>, +refer to the "<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxmlnet/html/xinclude.asp">Combining XML Documents with XInclude</a>" article at the MSDN, which introduces XPointer itself and provides details on usage and implementation of the |
From: Oleg T. <he...@us...> - 2005-01-17 07:55:51
|
Update of /cvsroot/mvp-xml/WebSite In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24629 Modified Files: index.html Log Message: Index: index.html =================================================================== RCS file: /cvsroot/mvp-xml/WebSite/index.html,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- index.html 15 Jan 2005 14:41:42 -0000 1.9 +++ index.html 17 Jan 2005 07:55:41 -0000 1.10 @@ -76,7 +76,8 @@ Requests</a>.</li> <li>Browse <a href="http://cvs.sourceforge.net/viewcvs.py/mvp-xml">CVS repository online</a>.</li> - <li>Online <a href="api/index.html">API documentation</a>.<br> + <li>Online <a href="http://mvp-xml.sourceforge.net/api/index.html">API +documentation</a>.<br> </li> </ol> <h2><a class="mozTocH2" name="mozTocId610253"></a>4. Downloads</h2> |
From: Oleg T. <he...@us...> - 2005-01-17 07:55:51
|
Update of /cvsroot/mvp-xml/WebSite/xinclude In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24629/xinclude Modified Files: index.html Log Message: Index: index.html =================================================================== RCS file: /cvsroot/mvp-xml/WebSite/xinclude/index.html,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- index.html 15 Jan 2005 14:41:43 -0000 1.5 +++ index.html 17 Jan 2005 07:55:41 -0000 1.6 @@ -67,12 +67,15 @@ style="font-family: monospace;" face="Courier New">bin</font>" directiory. The "<font style="font-family: monospace;" face="Courier New">src</font>" directory contains XInclude.NET sources -in Visual Studio .NET 2003 solution form. The API documentation can be +in Visual Studio .NET 2003 solution form. The documentation can be found in the "<span style="font-family: monospace;">doc</span>" -directory (<a href="../api/">online version</a>). Test cases can be +directory (<a href="http://mvp-xml.sourceforge.net/xinclude/index.html">online +version</a>). Test cases can be found in the "<span style="font-family: monospace;">test</span>" directory.<br> -In addition to the <a href="../api/">API documentation</a>, refer to +In addition to the <a + href="http://mvp-xml.sourceforge.net/api/index.html">API documentation</a>, +refer to the "<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnxmlnet/html/xinclude.asp">Combining XML Documents with XInclude</a>" article at the MSDN, which introduces |
From: Oleg T. <he...@us...> - 2005-01-16 20:41:17
|
Update of /cvsroot/mvp-xml/Global/v1/Common/Serialization In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22580/v1/Common/Serialization Added Files: .cvsignore Log Message: Added key file. --- NEW FILE: .cvsignore --- bin obj *.user *.suo |
From: Oleg T. <he...@us...> - 2005-01-16 20:41:17
|
Update of /cvsroot/mvp-xml/Global/v1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22580/v1 Added Files: mvp-xml.snk Log Message: Added key file. --- NEW FILE: mvp-xml.snk --- (This appears to be a binary file; contents omitted.) |
From: Oleg T. <he...@us...> - 2005-01-15 15:07:31
|
Update of /cvsroot/mvp-xml/Global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2696 Modified Files: Global.ndoc Log Message: Small editorial changes. Index: Global.ndoc =================================================================== RCS file: /cvsroot/mvp-xml/Global/Global.ndoc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Global.ndoc 9 Nov 2004 12:16:10 -0000 1.2 +++ Global.ndoc 15 Jan 2005 15:07:23 -0000 1.3 @@ -25,8 +25,11 @@ <property name="Title" value="Mvp.Xml API Documentation" /> <property name="OutputTarget" value="Web" /> <property name="SdkLinksOnWeb" value="True" /> - <property name="FooterHtml" value="
" /> + <property name="FooterHtml" value="<div>©2005 <a href="http://mvp-xml.sf.net">Mvp.Xml Project</a></div>" /> <property name="IncludeAssemblyVersion" value="True" /> + <property name="CopyrightText" value="Mvp.Xml Project" /> + <property name="CopyrightHref" value="http://mvp-xml.sf.net" /> + <property name="CleanIntermediates" value="True" /> </documenter> <documenter name="VS.NET 2003"> <property name="OutputDirectory" value=".\doc\" /> |
From: Oleg T. <he...@us...> - 2005-01-15 14:44:47
|
Update of /cvsroot/mvp-xml/XPointer/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29847/v1/src Modified Files: AssemblyInfo.cs Log Message: Small editorial changes. Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/mvp-xml/XPointer/v1/src/AssemblyInfo.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- AssemblyInfo.cs 4 Jan 2005 10:45:55 -0000 1.2 +++ AssemblyInfo.cs 15 Jan 2005 14:44:34 -0000 1.3 @@ -1,58 +1,22 @@ +using System; using System.Reflection; using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Security.Permissions; -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("XPointer.NET")] -[assembly: AssemblyDescription("XPointer 1.0 implementation for .NET")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: +[assembly: ComVisible(false)] +[assembly: CLSCompliant(true)] +[assembly: AssemblyTitle("Mvp.Xml.XPointer")] +[assembly: AssemblyDescription("MVP XML Library - XPointer.NET Module")] [assembly: AssemblyVersion("1.3.*")] -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\<configuration>. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// [assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyFile("../../../../../Global/v1/mvp-xml.snk")] [assembly: AssemblyKeyName("")] + +#region Security Permissions + +//[assembly: SecurityPermission(SecurityAction.RequestRefuse, UnmanagedCode=true)] + +#endregion Security Permissions |
From: Oleg T. <he...@us...> - 2005-01-15 14:44:13
|
Update of /cvsroot/mvp-xml/XInclude/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29719/v1/src Modified Files: AssemblyInfo.cs Log Message: Small editorial changes. Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/mvp-xml/XInclude/v1/src/AssemblyInfo.cs,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- AssemblyInfo.cs 4 Jan 2005 10:46:29 -0000 1.3 +++ AssemblyInfo.cs 15 Jan 2005 14:43:59 -0000 1.4 @@ -1,58 +1,22 @@ +using System; using System.Reflection; using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Security.Permissions; -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("XInclude.NET")] -[assembly: AssemblyDescription("XInclude implementation.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: +[assembly: ComVisible(false)] +[assembly: CLSCompliant(true)] +[assembly: AssemblyTitle("Mvp.Xml.XInclude")] +[assembly: AssemblyDescription("MVP XML Library - XInclude.NET Module")] [assembly: AssemblyVersion("1.3.*")] -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\<configuration>. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// [assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyFile("../../../../../Global/v1/mvp-xml.snk")] [assembly: AssemblyKeyName("")] + +#region Security Permissions + +//[assembly: SecurityPermission(SecurityAction.RequestRefuse, UnmanagedCode=true)] + +#endregion Security Permissions |
From: Oleg T. <he...@us...> - 2005-01-15 14:43:35
|
Update of /cvsroot/mvp-xml/Global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29593 Modified Files: Mvp.Xml.sln Log Message: Small editorial changes, switched to Release. Index: Mvp.Xml.sln =================================================================== RCS file: /cvsroot/mvp-xml/Global/Mvp.Xml.sln,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Mvp.Xml.sln 9 Nov 2004 12:16:10 -0000 1.2 +++ Mvp.Xml.sln 15 Jan 2005 14:43:24 -0000 1.3 @@ -33,32 +33,32 @@ Release = Release EndGlobalSection GlobalSection(ProjectConfiguration) = postSolution - {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Debug.ActiveCfg = Debug|.NET - {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Debug.Build.0 = Debug|.NET + {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Debug.ActiveCfg = Release|.NET + {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Debug.Build.0 = Release|.NET {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Release.ActiveCfg = Release|.NET {12B8D3E3-4362-4E91-A3D2-37473083B47A}.Release.Build.0 = Release|.NET - {17955FFF-E5FC-43B8-B390-86E370658CB1}.Debug.ActiveCfg = Debug|.NET - {17955FFF-E5FC-43B8-B390-86E370658CB1}.Debug.Build.0 = Debug|.NET + {17955FFF-E5FC-43B8-B390-86E370658CB1}.Debug.ActiveCfg = Release|.NET + {17955FFF-E5FC-43B8-B390-86E370658CB1}.Debug.Build.0 = Release|.NET {17955FFF-E5FC-43B8-B390-86E370658CB1}.Release.ActiveCfg = Release|.NET {17955FFF-E5FC-43B8-B390-86E370658CB1}.Release.Build.0 = Release|.NET - {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Debug.ActiveCfg = Debug|.NET - {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Debug.Build.0 = Debug|.NET + {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Debug.ActiveCfg = Release|.NET + {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Debug.Build.0 = Release|.NET {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Release.ActiveCfg = Release|.NET {E0E9C344-ABB5-4CE9-A055-DECB508298E7}.Release.Build.0 = Release|.NET - {3750FAB1-FD0E-425A-9DAA-87543A556319}.Debug.ActiveCfg = Debug|.NET - {3750FAB1-FD0E-425A-9DAA-87543A556319}.Debug.Build.0 = Debug|.NET + {3750FAB1-FD0E-425A-9DAA-87543A556319}.Debug.ActiveCfg = Release|.NET + {3750FAB1-FD0E-425A-9DAA-87543A556319}.Debug.Build.0 = Release|.NET {3750FAB1-FD0E-425A-9DAA-87543A556319}.Release.ActiveCfg = Release|.NET {3750FAB1-FD0E-425A-9DAA-87543A556319}.Release.Build.0 = Release|.NET - {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Debug.ActiveCfg = Debug|.NET - {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Debug.Build.0 = Debug|.NET + {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Debug.ActiveCfg = Release|.NET + {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Debug.Build.0 = Release|.NET {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Release.ActiveCfg = Release|.NET {D766C1F9-D2DA-4088-9AE1-52EA369B555F}.Release.Build.0 = Release|.NET - {79267547-881D-45DA-90B7-17CAC2EE8814}.Debug.ActiveCfg = Debug|.NET - {79267547-881D-45DA-90B7-17CAC2EE8814}.Debug.Build.0 = Debug|.NET + {79267547-881D-45DA-90B7-17CAC2EE8814}.Debug.ActiveCfg = Release|.NET + {79267547-881D-45DA-90B7-17CAC2EE8814}.Debug.Build.0 = Release|.NET {79267547-881D-45DA-90B7-17CAC2EE8814}.Release.ActiveCfg = Release|.NET {79267547-881D-45DA-90B7-17CAC2EE8814}.Release.Build.0 = Release|.NET - {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Debug.ActiveCfg = Debug|.NET - {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Debug.Build.0 = Debug|.NET + {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Debug.ActiveCfg = Release|.NET + {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Debug.Build.0 = Release|.NET {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Release.ActiveCfg = Release|.NET {D3AD8F3D-45E3-48C2-99CC-965D8CDF2738}.Release.Build.0 = Release|.NET EndGlobalSection |
From: Oleg T. <he...@us...> - 2005-01-15 14:43:34
|
Update of /cvsroot/mvp-xml/Global/v1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29593/v1 Modified Files: AssemblyInfo.cs Global.csproj Global.csproj.user Log Message: Small editorial changes, switched to Release. Index: Global.csproj =================================================================== RCS file: /cvsroot/mvp-xml/Global/v1/Global.csproj,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- Global.csproj 4 Jan 2005 10:47:42 -0000 1.3 +++ Global.csproj 15 Jan 2005 14:43:24 -0000 1.4 @@ -99,6 +99,10 @@ BuildAction = "Compile" /> <File + RelPath = "mvp-xml.snk" + BuildAction = "None" + /> + <File RelPath = "Common\SR.cs" Link = "..\..\Common\v1\src\SR.cs" SubType = "Code" Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/mvp-xml/Global/v1/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- AssemblyInfo.cs 4 Jan 2005 09:46:11 -0000 1.1 +++ AssemblyInfo.cs 15 Jan 2005 14:43:24 -0000 1.2 @@ -9,10 +9,10 @@ [assembly: AssemblyTitle("Mvp.Xml")] [assembly: AssemblyDescription("MVP XML Library")] -[assembly: AssemblyVersion("0.18.*")] +[assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyFile("../../mvp-xml.snk")] [assembly: AssemblyKeyName("")] #region Security Permissions Index: Global.csproj.user =================================================================== RCS file: /cvsroot/mvp-xml/Global/v1/Global.csproj.user,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- Global.csproj.user 4 Jan 2005 09:46:11 -0000 1.2 +++ Global.csproj.user 15 Jan 2005 14:43:24 -0000 1.3 @@ -40,7 +40,7 @@ CopyProjectDestinationFolder = "" CopyProjectUncPath = "" CopyProjectOption = "0" - ProjectView = "ShowAllFiles" + ProjectView = "ProjectFiles" ProjectTrust = "0" /> </CSHARP> |
From: Oleg T. <he...@us...> - 2005-01-15 14:42:48
|
Update of /cvsroot/mvp-xml/Common/v1/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29416/v1/src Modified Files: AssemblyInfo.cs Log Message: Small editorial changes. Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/mvp-xml/Common/v1/src/AssemblyInfo.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- AssemblyInfo.cs 4 Jan 2005 09:39:25 -0000 1.2 +++ AssemblyInfo.cs 15 Jan 2005 14:42:38 -0000 1.3 @@ -7,12 +7,12 @@ [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: AssemblyTitle("Mvp.Xml")] +[assembly: AssemblyTitle("Mvp.Xml.Common")] [assembly: AssemblyDescription("MVP XML Library - Common Module")] -[assembly: AssemblyVersion("0.9.*")] +[assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] +[assembly: AssemblyKeyFile("../../../../../Global/v1/mvp-xml.snk")] [assembly: AssemblyKeyName("")] #region Security Permissions |
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"> |