我有一个链接我想以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格式填充我的数据并将其发送到某个链接。 注意:我无法控制服务器端的任何东西。我可以发送规定的格式并收到回复。
答案 0 :(得分:1)
- 使用这两个类: -
DocumentBuilderFactory
和TransformerFactory
您可以将数据以xml格式发布到服务器
答案 1 :(得分:1)
您可以尝试令人惊叹的Retrofit库http://square.github.io/retrofit/。查看“内容格式不可知”部分