0

私は、この署名を持つサービス中のメソッドを持っています:

public string submitInvoice(string ユーザー名、string パスワード、string inXML)

次のように C# コードで XML を作成しました。

   protected XmlDocument generateXML()
    {
        XmlDocument xmldoc = new XmlDocument();
        XmlNode xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", "");
        xmldoc.AppendChild(xmlnode);
        //root element
        XmlElement xmlelem = xmldoc.CreateElement("", "Invoices", "");
        xmldoc.AppendChild(xmlelem);



        //(child of the root)
        XmlElement xmlelem2 = xmldoc.CreateElement("", "InvoiceNumber", "");
        XmlText xmltext = xmldoc.CreateTextNode("222222");
        xmlelem2.AppendChild(xmltext);
        xmldoc.ChildNodes.Item(1).AppendChild(xmlelem2);



        return xmldoc;

    }

私のプログラムでは:

XmlDocument xml = generateXML();

次に、そのメソッドを呼び出します。

oResponse = oWscape.submitInvoice(sUserName, sPassword, * ); inXML として何を送信すればよいかわかりません。これは文字列型ですが、文字列を試すとエラーが発生しました。ここで XML を送信するにはどうすればよいですか?

4

1 に答える 1