jfy3d(劍事)BLOG

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            37 隨筆 :: 0 文章 :: 363 評論 :: 0 Trackbacks

          <?xml:namespace prefix = soap />
          <soap:Body>

          <VERIFY xmlns="<KEY>guid</KEY>
          <IP>string</IP>
          </VERIFY>
          </soap:Body>


          verify有 名為 xmlns屬性的時候就會報錯

          附一個xml讀寫類
          import org.dom4j.io.XMLWriter;
          import org.dom4j.DocumentHelper;
          import org.dom4j.Element;
          import java.io.FileWriter;
          import org.dom4j.io.OutputFormat;
          import java.io.File;
          import org.dom4j.Document;
          import org.dom4j.io.SAXReader;

          public class XmlTool {
          ??? private String filename;
          ??? private SAXReader saxReader = null;
          ??? private Document document = null;
          ??? private Element cfgElement = null;
          ??? public XmlTool(String filename) {
          ??????? this.filename = filename;
          ??????? try {
          ??????????? saxReader = new SAXReader();
          ??????????? document = saxReader.read(new File(filename));
          ??????? } catch (Exception ex) {
          ??????????? ex.printStackTrace();
          ??????? }
          ??? }

          ??? public void setValue(String key, String value) {
          ??????? int returnValue = 0;
          ??????? try {
          ??????????? ((Element)( document.selectSingleNode(key))).setText(value);
          ??????? } catch (Exception ex) {
          ??????????? ex.printStackTrace();
          ??????? }
          ??? }
          ??? public String getValue(String key) {
          ??? int returnValue = 0;
          ??? try {
          ??????? return ((Element)( document.selectSingleNode(key))).getText();
          ??? } catch (Exception ex) {
          ??????? ex.printStackTrace();
          ??????? return "";
          ??? }
          }


          ??? public int writeToFile() {
          ??????? int returnValue = 0;
          ??????? try {
          ??????????? XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)));
          ??????????? writer.write(document);
          ??????????? writer.close();
          ??????????? returnValue = 1;
          ??????? } catch (Exception ex) {
          ??????????? ex.printStackTrace();
          ??????? }
          ??????? return returnValue;
          ??? }

          ??? public int formatXMLFile(String filename) {
          ??????? int returnValue = 0;
          ??????? try {
          ??????????? SAXReader saxReader = new SAXReader();
          ??????????? Document document = saxReader.read(new File(filename));
          ??????????? XMLWriter output = null;
          ??????????? OutputFormat format = OutputFormat.createPrettyPrint();
          ??????????? format.setEncoding("GBK");
          ??????????? output = new XMLWriter(new FileWriter(new File(filename)), format);
          ??????????? output.write(document);
          ??????????? output.close();
          ??????????? returnValue = 1;
          ??????? } catch (Exception ex) {
          ??????????? ex.printStackTrace();
          ??????? }
          ??????? return returnValue;
          ??? }

          }

          主站蜘蛛池模板: 鄂托克旗| 清镇市| 汉源县| 沂水县| 田林县| 哈尔滨市| 兴国县| 杂多县| 凤凰县| 嘉峪关市| 鲜城| 池州市| 上虞市| 连南| 来宾市| 政和县| 卢龙县| 宕昌县| 上虞市| 通渭县| 苍南县| 黎平县| 大港区| 南雄市| 交城县| 汕头市| 堆龙德庆县| 休宁县| 自治县| 铁力市| 平舆县| 漯河市| 思茅市| 大渡口区| 华亭县| 周至县| 淮阳县| 肇源县| 哈巴河县| 墨竹工卡县| 隆子县|