⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 buildxml.java

📁 自己编写的几个类
💻 JAVA
字号:
package com.zte.cdma.autotest.mulautotest.buildxml;

//package buildxml;

import com.zte.org.jdom.*;

import java.io.*;
import java.util.List;

public class BuildXml {
    public BuildXml() {
    }

    public void buildXml(String str1, String taskName, String responsible,
                         String recorder, String description, String scriptName[]) {
        try {
            XMLOperator xml = new XMLOperator(str1);

            Element ele = new Element("autotest");
            xml.setRoot(ele);
            Element ele1 = new Element("task");
            ele.addContent(ele1);
            ele1.setAttribute("name", taskName);
            ele1.setAttribute("responsible", responsible);
            ele1.setAttribute("recorder", recorder);
            ele1.setAttribute("description", description);

            Element eles[] = new Element[scriptName.length];
            for (int i = 0; i < scriptName.length; i++) {

                eles[i] = new Element("script");
                System.out.println("scriptName[" + i + "]: " + scriptName[i]);

                int n = scriptName[i].lastIndexOf("\\");
                System.out.println(n);

                System.out.println(scriptName[i].substring(n + 1, scriptName[i].length() - 4));
                System.out.println(scriptName[i].substring(n + 1));

                eles[i].setAttribute("name", scriptName[i].substring(n + 1, scriptName[i].length() - 4));
                eles[i].setAttribute("dir", scriptName[i].substring(n + 1));

            }

            for (int i = 0; i < scriptName.length; i++) {
                ele1.addContent(eles[i]);
            }

            xml.save();

//            List list = ele2.getChildren();
//            String str[] = new String[list.size()];
//            for (int i = 0; i < list.size(); i++) {
//                str[i] = list.get(i).toString();
//                System.out.println(str[i]);
//            }

//            int n = ele.getContent().toArray().length;
//            Object ob[] = new Object[n];
//            ob = ele.getContent().toArray();
//            String []str = new String[n];
//            for (int i = 0; i < n; i++) {
//                str[i] = (String)ob[i];
//                System.out.println(str[i]);
//            }

        }
        catch (JDOMException ex) {
        }
        catch (IOException ex) {
        }

    }

    public static void main(String[] args) {

//        try {
//            XMLOperator xml = new XMLOperator("G://1.xml");
//
//            Element ele = new Element("autotest");
//            xml.setRoot(ele);
//            Element ele1 = new Element("task");
//            ele.addContent(ele1);
//            ele1.setAttribute("name", "tname");
//            ele1.setAttribute("responsible", "xukaili");
//            ele1.setAttribute("recorder", "gaofeng");
//            ele1.setAttribute("description", "omc's menu test");
//
//            Element eles[] = new Element[5];
//            for (int i = 0; i < 5; i++) {
//
//                eles[i] = new Element("script");
//                eles[i].setAttribute("name", "  dsad");
//                eles[i].setAttribute("dir", "  sadsad ");
//
//            }
//
//            for (int i = 0; i < 5; i++) {
//                ele1.addContent(eles[i]);
//            }
//
//            xml.save();
//        }
//        catch (JDOMException ex) {
//        }
//        catch (IOException ex) {
//        }

        String sss = new String();
        sss= "E:\\gaofeng\\autotest\\scripts\\1846.xml";
        int n = sss.lastIndexOf("\\");
        System.out.println(n);
        System.out.println(sss.substring(n+1));
        System.out.println(sss.substring(n+1,sss.length()-4));


    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -