コード例 #1
0
ファイル: XmlRpcValue.cs プロジェクト: H2-T23/CSharpWorkspace
        public CTest()
        {
            CXmlRpcValue vInt     = new CXmlRpcValue(123);
            CXmlRpcValue vDouble  = new CXmlRpcValue(4.56);
            CXmlRpcValue vBoolean = new CXmlRpcValue(true);
            CXmlRpcValue vString  = new CXmlRpcValue("Linq");

            CXmlRpcValueArray vArray = new CXmlRpcValueArray();

            vArray.Add(vInt);
            vArray.Add(vDouble);
            vArray.Add(vBoolean);

            CXmlRpcValueStruct vStruct = new CXmlRpcValueStruct();

            vStruct.Add("chocho", vString);
            vStruct.Add("cococo", vInt);
            vStruct.Add("bobobo", vDouble);

            CXmlRpcParams Params = new CXmlRpcParams();

            Params.Add(vArray);
            Params.Add(vStruct);
            Console.WriteLine(Params.ToXml());

            CXmlRpcRequest GetValue = new CXmlRpcRequest("GetValue", Params);

            Console.WriteLine(GetValue.ToXml());
        }
コード例 #2
0
ファイル: XmlRpcValue.cs プロジェクト: H2-T23/CSharpWorkspace
        public String   ToXml()
        {
            String strXml = "<?xml version=\"1.0\"?>\n";

            strXml += "<methodCall>\n";
            strXml += String.Format("<methodName>{0}</methodName>\n", m_strMethod);
            strXml += m_XmlRpcValueParams.ToXml();
            strXml += "</methodCall>";
            return(strXml);
        }