使用REST XML从Android发送数据(使用哪个库)

时间:2015-04-06 05:16:26

标签: android xml rest

我有一个链接我想以REST XML格式发送数据,下面是我必须发送的示例xml。如何制作如下的xml结构并将其发送到给定的链接? (通过使用JAVA的Android应用程序)

<?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格式填充我的数据并将其发送到某个链接。 注意:我无法控制服务器端的任何东西。我可以发送规定的格式并收到回复。

2 个答案:

答案 0 :(得分:1)

- 使用这两个类: -

DocumentBuilderFactoryTransformerFactory您可以将数据以xml格式发布到服务器

答案 1 :(得分:1)

您可以尝试令人惊叹的Retrofit库http://square.github.io/retrofit/。查看“内容格式不可知”部分