[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dgee-commits] CVSROOT: /cvsroot/dgee
From: |
Nicolai P Guba |
Subject: |
[Dgee-commits] CVSROOT: /cvsroot/dgee |
Date: |
Mon, 28 Jul 2003 15:02:26 -0400 |
Module name: dgee
Branch: xmlrpc-v2
Changes by: Nicolai P Guba <address@hidden> 03/07/28 15:02:25
Reply-to: address@hidden
CVSROOT: /cvsroot/dgee
Module name: dgee
Branch: xmlrpc-v2
Changes by: Nicolai P Guba <address@hidden> 03/07/28 15:02:25
Modified files:
cslib/DotGNU/XmlRpc/Test: parameters.xml XmlRpcTester.cs
Makefile.am
cslib/DotGNU/XmlRpc/Serialization: MethodResponseFormatter.cs
MethodCallFormatter.cs
cslib/DotGNU/XmlRpc: XmlRpcWriter.cs XmlRpcStruct.cs
XmlRpcMethod.cs XmlRpcArray.cs Makefile.am
Added files:
cslib/DotGNU/XmlRpc/Test: structarraymixed.xml nestedstruct.xml
array.xml
cslib/DotGNU/XmlRpc: XmlRpcResponse.cs XmlRpcObject.cs
Removed files:
cslib/DotGNU/XmlRpc: XmlRpcReader.cs XmlRpcNodes.cs
Log message:
Fixed and finished the Serialization of XmlRpc methodCall and
methodResponse protocols/objects. Effectively, this aseembly can now
be used on both sides, the server and the client in order to generate
the protocol and get the objects wrapped in the xmlrpc.
You should use this class as you would use any other
System.Runtime.Serialization class, using the
DotGNU.XmlRpc.Serialization.Formatters classes.
Note that the Formatters support streams. You should never have to
touch any of the utility classes in DotGNU.XmlRpc. For an example of
serializing and deserializing such objects/protocols, have a look at
XmlRpc/Test/XmlRpcTester.cs
Now its a matter of intensive testing but its looking good since you
can now deserialize anything regardless how badly it is nested.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/structarraymixed.xml?only_with_tag=xmlrpc-v2&rev=1.1.2.1
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/nestedstruct.xml?only_with_tag=xmlrpc-v2&rev=1.1.2.1
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/array.xml?only_with_tag=xmlrpc-v2&rev=1.1.2.1
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/parameters.xml.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/XmlRpcTester.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Test/Makefile.am.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1&tr2=1.1.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Serialization/MethodResponseFormatter.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Serialization/MethodCallFormatter.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcResponse.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1.2.1&tr2=1.1.2.1.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcObject.cs?only_with_tag=xmlrpc-v2&rev=1.1.2.1
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcWriter.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.9&tr2=1.1.2.9.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcStruct.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1.2.3&tr2=1.1.2.1.2.3.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcMethod.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.1.2.5&tr2=1.1.2.1.2.5.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/XmlRpcArray.cs.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.2&tr2=1.1.2.2.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/dgee/dgee/cslib/DotGNU/XmlRpc/Makefile.am.diff?only_with_tag=xmlrpc-v2&tr1=1.1.2.6.2.5.2.1&tr2=1.1.2.6.2.5.2.2&r1=text&r2=text
- [Dgee-commits] CVSROOT: /cvsroot/dgee, (continued)
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/25
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/25
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/25
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/26
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/26
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/27
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/27
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/27
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/27
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/28
- [Dgee-commits] CVSROOT: /cvsroot/dgee,
Nicolai P Guba <=
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/28
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/28
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/29
- [Dgee-commits] CVSROOT: /cvsroot/dgee, Nicolai P Guba, 2003/07/29