这个是用JDOM生成的XML文件这个使用JBPM设计器生成的XML文件仔细看这个图片,只要凡是XML节点下没有内容,它就默认以/>结尾,而不是结束的标签符</transition>,我必须让它以结束标签符结尾,要不然JBPM不会识别这种XML文件,求助各位亲,各位大哥!

解决方案 »

  1.   


    public Element definElement(String nodename, String attname, String attVal) {
    Element mm = new Element(nodename).setAttribute(attname, attVal);
    mm.setAttribute("name","asdasdasd");
    return mm; } /**
     * @param args
     */
    public static void main(String[] args) {
    Element rootElement = new CC().definElement("process-definition", "name",
    "jiliang");
    Document myDocument = new Document(rootElement); Element start = new CC().definElement("start-state", "name", "start-state1");

    rootElement.addContent(start);


    Element end = new CC().definElement("end-state", "name", "end-state1");
    rootElement.addContent((Content)end);
    我把测试代码贴出来……大家好好看看……真的是急用呀……
      

  2.   

    生成XML的时候为什么一定要JDOM? 直接循环拼写字符串不就行了
      

  3.   


    怎么麻烦了,你用dom不还是要挨个写节点的名称,能差多少?
      

  4.   

    我这个XML文件的节点值都是动态的,感觉JDOM好用,你说的拼写字符串,我真不知道咋玩?