Java 如何在wcf中使用xml?

Java 如何在wcf中使用xml?,java,c#,android,xml,wcf,Java,C#,Android,Xml,Wcf,我想在wcf上运行post方法。我还在开发一个android应用程序,不知道如何在java上格式化数据,以及如何在wcf端接收数据 我的wcf方法: public string GetURL(ExtensionsType[] Extensions, Header Header, int Amount, int CurrencyCode, string CustomerId, short CustomerIdType, short IdAndVOption, string OrderID,

我想在wcf上运行post方法。我还在开发一个android应用程序,不知道如何在java上格式化数据,以及如何在wcf端接收数据

我的wcf方法:

    public string GetURL(ExtensionsType[] Extensions, Header Header, int Amount, int CurrencyCode, string CustomerId, short CustomerIdType, short IdAndVOption, string OrderID, PreAuthOptionType PreAuthOption, string TerminalCode, short operationType)
    {          

        GetUrlRequestType keyReq = new GetUrlRequestType();

        keyReq.Extensions = Extensions;  
        keyReq.Header = Header;
        keyReq.Amount = Amount;
        keyReq.CurrencyCode = CurrencyCode;
        keyReq.CustomerId = CustomerId;
        keyReq.CustomerIdType = CustomerIdType;
        keyReq.IdAndVOption = IdAndVOption;
        keyReq.OrderID = OrderID;
        keyReq.PreAuthOption = PreAuthOption;
        keyReq.TerminalCode = TerminalCode;
        keyReq.operationType = operationType;

        GetUrlResponseType keyResp = new GetUrlResponseType();

        keyResp = reff.PSP_GetUrl(keyReq);

        return new JavaScriptSerializer().Serialize(keyResp);
    }
现在是分别接受所有参数,我想让它接受xml形式的参数

接口端:

[OperationContract]
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, )]
string GetURL(ExtensionsType[] Extensions, Header Header, int Amount, int CurrencyCode, string CustomerId, short CustomerIdType, short IdAndVOption, string OrderID, PreAuthOptionType PreAuthOption, string TerminalCode, short operationType);

如何将此方法修改为以xml为参数。以及如何根据这些参数在java端准备xml

为什么所有这些标签?哪一个?(Türkçe cevap Yazabilisniz)。