Java 在android中将XML字符串转换为流

Java 在android中将XML字符串转换为流,java,android,Java,Android,我目前正在开发一个android应用程序,它需要向服务器发送一个包含XML的流。目前,我在客户端应用程序中有一个xml作为字符串,我希望将xml字符串转换为输入流,以便将该流传递给wcf服务进行处理。有人知道如何做到这一点吗 下面是我用android(java)编写的代码,用于将xml字符串转换为输入流,但我认为它存在一些问题。有人知道问题出在哪里吗 String xml = "<Tr rn=\"000000000000000\" vr=\"T\" sSpre=\"S\" reg=\"P\

我目前正在开发一个android应用程序,它需要向服务器发送一个包含XML的流。目前,我在客户端应用程序中有一个xml作为字符串,我希望将xml字符串转换为输入流,以便将该流传递给wcf服务进行处理。有人知道如何做到这一点吗

下面是我用android(java)编写的代码,用于将xml字符串转换为输入流,但我认为它存在一些问题。有人知道问题出在哪里吗

String xml = "<Tr rn=\"000000000000000\" vr=\"T\" sSpre=\"S\" reg=\"P\" dSpre=\"2000-01-01\" dOdprt=\"2000-01-01\" iban=\"SI00\" eno=\"R\" vir=\"B\" maticnaPps=\"0000000000\"><Imetnik davcna=\"00000000\" matSub=\"0000000000\" drz=\"705\"><PopolnoIme>UNKNOWN</PopolnoIme><KratkoIme>UNKNOWN</KratkoIme><Naslov sifTipNaslova=\"00\" sifObcina=\"000\" sifPosta=\"0000\" sifUlica=\"0000\" sifNaselje=\"000\" stHisna=\"000\" sifHsmid=\"00000000\"><Obcina>UNKNOWN</Obcina><Posta>UNKNOWN</Posta><Ulica>UNKNOWN</Ulica><Naselje>UNKNOWN</Naselje></Naslov></Imetnik></Tr>";


InputStream is= new ByteArrayInputStream(xml.getBytes("UTF-8"));
String xml=“未知”;
InputStream is=newbytearrayinputstream(xml.getBytes(“UTF-8”);

感谢您提前提供的帮助。

我不知道您担心什么。但原始字符串如下所示:

<Tr rn=\"000000000000000\" vr=\"T\" ...
0: <
1: T
2: r
3:  
4: r
5: n
6: =
7: "
8: 0
9: 0
...

可能的重复对我来说没问题-有什么问题吗?我用它转换成inputStream并返回,它做得很好。