MakeXML.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.icontrols.livechecker;
  2. public class MakeXML {
  3. public static String MakeXMLHeader( int Dong , int Ho , String kind)
  4. {
  5. //XML Header
  6. String retXML = null;
  7. retXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n"+
  8. "<imap ver = \"1.0\" address = \""+"10.0.1.1"+"\" sender = \""+Dong+"동"+Ho+"호"+"\">\r\n"+
  9. " <service type = \"request\" name = \""+ kind + "\">\r\n"+
  10. " <target name = \"mobile\" id = \"1\" msg_no = \""+ "99" + "\" />\r\n";
  11. return retXML;
  12. }
  13. public static String MakeXMLTail()
  14. {
  15. String retXML = null;
  16. retXML = " </service>\r\n"+
  17. "</imap>";
  18. return retXML;
  19. }
  20. /*
  21. * 공지사항 리스트 요청을 위한 xml 바디 작성
  22. */
  23. public static String MakeXMLBodyNoticeBody(String version , int start , int count )
  24. {
  25. String retXML = null;
  26. retXML =" <ver_news>"+ version +"</ver_news>\r\n"+
  27. " <start>"+ start +"</start>\r\n"+
  28. " <count>" + count + "</count>\r\n";
  29. return retXML;
  30. }
  31. /*
  32. * 공지사항 내용 요청을 위한 xml 바디 작성
  33. */
  34. public static String MakeXMLBodyNoticeContentsBody(String version , int list , int id )
  35. {
  36. String retXML = null;
  37. retXML =" <ver_news>"+ version +"</ver_news>\r\n"+
  38. " <list>"+ list +"</list>\r\n"+
  39. " <id>" + id + "</id>\r\n";
  40. return retXML;
  41. }
  42. }