2015-04-06 48 views
0

我有一個鏈接在哪裏我想以REST XML格式發送數據,下面是我必須發送的示例xml。如何使下面的XML結構,並將其發送給給定的鏈接? (通過使用JAVA的Android應用程序)使用REST XML發送數據(使用哪個庫)

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE applicants PUBLIC "//National Informatics Center/" "../../files_uc09/llform.dtd"> 
<!-- Warning: Please Don't change the DTD declaration --> 
<applicants> 
<applicant refno="1"> 
    <licence-type>l</licence-type> 
    <statecode>MH</statecode> 
    <rtocode>MH02</rtocode> 
    <applicant-name> 
     <first-name>Bhairas</first-name> 
     <middle-name>Rao</middle-name> 
     <last-name>ray</last-name> 
    </applicant-name> 
    <gender type="male"/> 
    <dob>1-07-1961</dob> 
    <birth-place>Warangal</birth-place> 
    .. 
.(and so on its big) 
. 
</applicants> 

那麼如何填充我的數據在這種類型的XML格式並將其發送到某個鏈接。 注意:我無法控制服務器端的任何東西。我可以以規定的格式發送並收到回覆。

+0

請參閱http://stackoverflow.com/questions/18423650/android-creating-and-writing-xml-to-file和http://www.ibm.com/developerworks/library/x-androidxml/ – Signare 2015-04-06 05:27:54

+0

其餘的是爲了json爲什麼你要使用xml?使用Soap服務如果你想使用xml – Pankaj 2015-04-06 05:30:54

+0

親愛的Clairvoyant,正如我已經提到的,我無法控制服務器端。除了REST支持XML,Json和兩者同時按照這裏給出的每個文檔https://www.ibm.com/developerworks/webservices/library/ws-restful/ – 2015-04-06 05:34:48

回答

1

- 使用這兩個類: -

DocumentBuilderFactoryTransformerFactory你可以發表你的數據到服務器以XML格式