jfy3d(劍事)BLOG

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            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;
          ??? }

          }

          主站蜘蛛池模板: 垫江县| 五华县| 章丘市| 礼泉县| 南澳县| 霍林郭勒市| 北流市| 三原县| 泸西县| 湟中县| 锦州市| 兴山县| 平顶山市| 渝中区| 镇原县| 喀什市| 曲周县| 白沙| 本溪| 叶城县| 外汇| 聂拉木县| 小金县| 郎溪县| 承德市| 呈贡县| 丽水市| 洛隆县| 漳州市| 常熟市| 南宁市| 逊克县| 东莞市| 彩票| 大冶市| 合作市| 霍林郭勒市| 刚察县| 新乐市| 临城县| 无棣县|