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;
          ??? }

          }

          主站蜘蛛池模板: 西乌| 石渠县| 罗平县| 黄陵县| 锦州市| 远安县| 阳江市| 建水县| 浦北县| 仪陇县| 苍山县| 岱山县| 印江| 宜州市| 山东省| 洛浦县| 武胜县| 康保县| 犍为县| 呼伦贝尔市| 凌云县| 南皮县| 麟游县| 赤峰市| 怀化市| 江华| 静安区| 宝丰县| 汶川县| 东光县| 阿鲁科尔沁旗| 大姚县| 牟定县| 韩城市| 芒康县| 大新县| 福鼎市| 包头市| 庆城县| 龙门县| 德化县|