------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------
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(List messages){
    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

+ Recent posts