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

          }

          主站蜘蛛池模板: 亳州市| 康乐县| 洪泽县| 崇左市| 德安县| 泸定县| 宽城| 福海县| 龙井市| 岳阳市| 兴文县| 景东| 平顶山市| 宜黄县| 富阳市| 呼和浩特市| 贵定县| 汕头市| 五大连池市| 依兰县| 石嘴山市| 广灵县| 电白县| 芮城县| 喜德县| 临漳县| 芦山县| 延庆县| 牡丹江市| 额敏县| 兴隆县| 仪征市| 余江县| 万宁市| 开江县| 中方县| 株洲市| 垦利县| 穆棱市| 广宗县| 迭部县|