MakeXML.cpp
上传用户:shhsgm
上传日期:2013-12-24
资源大小:95k
文件大小:4k
源码类别:

xml/soap/webservice

开发平台:

Visual C++

  1. // MakeXML.cpp : Defines the entry point for the console application.
  2. //
  3. #include "stdafx.h"
  4. #include "tinyxml.h"
  5. #include <iostream>
  6. //#include <iostream> 
  7. #include <sstream> 
  8. #include <string>  
  9. using namespace std;
  10. int main(int argc, char* argv[])
  11. {
  12. printf("Hello World!n");
  13.     TiXmlDocument MyDocument;
  14. TiXmlDeclaration dec;
  15. dec.Parse( "<?xml version='1.0' encoding='GB2312'?>", 0, TIXML_ENCODING_UNKNOWN );
  16. MyDocument.InsertEndChild(dec);
  17.     TiXmlElement 1stElement("message");
  18.     MyDocument.InsertEndChild(1stElement);
  19.     
  20.   
  21.     //保存到文件
  22.     MyDocument.SaveFile("IE_ZANB_SERVER.xml");
  23. return 0;
  24. }
  25. //int main(int argc, char* argv[])
  26. //{
  27. // printf("Hello World!n");
  28. //    TiXmlDocument *pDocument = new TiXmlDocument();
  29. //
  30. // TiXmlDeclaration dec;
  31. // dec.Parse( "<?xml version='1.0' encoding='GB2312'?>", 0, TIXML_ENCODING_UNKNOWN );
  32. // pDocument->InsertEndChild(dec);
  33. //
  34. //    TiXmlElement *p1stElement = new TiXmlElement("message");
  35. //    pDocument->LinkEndChild(p1stElement);
  36. //  
  37. // {
  38. // TiXmlElement *p2ndElement = new TiXmlElement("head");
  39. // p1stElement->LinkEndChild(p2ndElement);
  40. //
  41. // {
  42. // TiXmlElement *p3rdElement = new TiXmlElement("type");
  43. // p2ndElement->LinkEndChild(p3rdElement);
  44. // TiXmlText *p3rdContent = new TiXmlText("MSG_ZANB_SERVER_REQ");
  45. // p3rdElement->LinkEndChild(p3rdContent);
  46. // }
  47. // {
  48. // TiXmlElement *p3rdElement = new TiXmlElement("seq");
  49. // p2ndElement->LinkEndChild(p3rdElement);
  50. // TiXmlText *p3rdContent = new TiXmlText("1");
  51. // p3rdElement->LinkEndChild(p3rdContent);
  52. // }
  53. // {
  54. // TiXmlElement *p3rdElement = new TiXmlElement("dir");
  55. // p2ndElement->LinkEndChild(p3rdElement);
  56. // TiXmlText *p3rdContent = new TiXmlText("vtdu_cms");
  57. // p3rdElement->LinkEndChild(p3rdContent);
  58. // }
  59. // {
  60. // TiXmlElement *p3rdElement = new TiXmlElement("src");
  61. // p2ndElement->LinkEndChild(p3rdElement);
  62. // TiXmlText *p3rdContent = new TiXmlText("src");
  63. // p3rdElement->LinkEndChild(p3rdContent);
  64. // }
  65. // {
  66. // TiXmlElement *p3rdElement = new TiXmlElement("dest");
  67. // p2ndElement->LinkEndChild(p3rdElement);
  68. // TiXmlText *p3rdContent = new TiXmlText("dest");
  69. // p3rdElement->LinkEndChild(p3rdContent);
  70. // }
  71. // {
  72. // TiXmlElement *p3rdElement = new TiXmlElement("ver");
  73. // p2ndElement->LinkEndChild(p3rdElement);
  74. // TiXmlText *p3rdContent = new TiXmlText("1.0");
  75. // p3rdElement->LinkEndChild(p3rdContent);
  76. // }
  77. // {
  78. // TiXmlElement *p3rdElement = new TiXmlElement("sid");
  79. // p2ndElement->LinkEndChild(p3rdElement);
  80. // TiXmlText *p3rdContent = new TiXmlText("sid");
  81. // p3rdElement->LinkEndChild(p3rdContent);
  82. // }
  83. // }
  84. //
  85. //
  86. // {
  87. // TiXmlElement *p2ndElement = new TiXmlElement("ie");
  88. // p1stElement->LinkEndChild(p2ndElement);
  89. //
  90. // {
  91. // TiXmlElement *p3rdElement = new TiXmlElement("IE_ZANB_SERVER");
  92. // p2ndElement->LinkEndChild(p3rdElement);
  93. //
  94. // {
  95. // TiXmlElement *p4thElement = new TiXmlElement("ServerType");
  96. // p3rdElement->LinkEndChild(p4thElement);
  97. // TiXmlText *p4thContent = new TiXmlText("3");
  98. // p4thElement->LinkEndChild(p4thContent);
  99. // }
  100. //
  101. // {
  102. // TiXmlElement *p4thElement = new TiXmlElement("Name");
  103. // p3rdElement->LinkEndChild(p4thElement);
  104. // TiXmlText *p4thContent = new TiXmlText("Virtual VTDU");
  105. // p4thElement->LinkEndChild(p4thContent);
  106. // }
  107. //
  108. // {
  109. // TiXmlElement *p4thElement = new TiXmlElement("NID");
  110. // p3rdElement->LinkEndChild(p4thElement);
  111. // TiXmlText *p4thContent = new TiXmlText("VTDU001");
  112. // p4thElement->LinkEndChild(p4thContent);
  113. // }
  114. //
  115. // {
  116. // TiXmlElement *p4thElement = new TiXmlElement("Password");
  117. // p3rdElement->LinkEndChild(p4thElement);
  118. // TiXmlText *p4thContent = new TiXmlText("123456");
  119. // p4thElement->LinkEndChild(p4thContent);
  120. //
  121. // }
  122. //
  123. // }
  124. // }
  125. //    
  126. //
  127. //    //保存到文件
  128. //    pDocument->SaveFile("IE_ZANB_SERVER.xml");
  129. // return 0;
  130. //}