However, sometimes your application might need to send XML to a remote server.
그러나, 가끔은 당신의 어플리케이션이 원격서버로 XML를 보내야 할 필요가 있다
You can obviously just use a StringBuilder or something similar to create an XML string.
당신은 명확하게 스트링빌더를 사용하거나 XML스트링을 유사하게 만든다.
Another alternative comes from the pull parser
private String writeXml(Listmessages){ XmlSerializer serializer = Xml.newSerializer(); StringWriter writer = new StringWriter(); try { serializer.setOutput(writer); serializer.startDocument("UTF-8", true); serializer.startTag("", "messages"); serializer.attribute("", "number", String.valueOf(messages.size())); for (Message msg: messages){ serializer.startTag("", "message"); serializer.attribute("", "date", msg.getDate()); serializer.startTag("", "title"); serializer.text(msg.getTitle()); serializer.endTag("", "title"); serializer.startTag("", "url"); serializer.text(msg.getLink().toExternalForm()); serializer.endTag("", "url"); serializer.startTag("", "body"); serializer.text(msg.getDescription()); serializer.endTag("", "body"); serializer.endTag("", "message"); } serializer.endTag("", "messages"); serializer.endDocument(); return writer.toString(); } catch (Exception e) { throw new RuntimeException(e); } }
'0.일반개발' 카테고리의 다른 글
이클립스 ( version Helios 헬리오스 ) (0) | 2010.09.20 |
---|---|
안드로이드 SDK networking pakages (0) | 2010.09.20 |
XML 리소스 파일 (0) | 2010.09.20 |
네트워크 상태 (0) | 2010.09.20 |
쓰레드, UI Non Block HTTP Html Download SaveFile (0) | 2010.09.20 |