我想写个程序,得到struts配置文件里面的action名字,然后将所有的action的名字得到,请问这是不是需要用dom解析之类的工具,谢谢,在线等................

解决方案 »

  1.   


    public void parse()
    {
    SAXBuilder saxb = new SAXBuilder();
    try
    {
    Document doc = saxb.build(filePath);
    List actionElements = doc.getRootElement().getChildren();
    for (Object element : actionElements)
    {
    //此处再做深度优先的遍历,然后判断每个元素的名字,如果是ACTION,那么把name属性取得
    }
    } catch (JDOMException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IOException e)
    {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
      

  2.   

    请问你是如何在main方法中调用它的
      

  3.   

    .....public void parse(String filePath)
    //...main()parse(filePath);楼主需要量加强下基础..
      

  4.   

    分析struct源代码 找出它的解析xml代码 用之