String squidFlow="<xml version=\"1.0\"><Squid><!--基本属性--><Para name=\"SquidFlowID\" value=\"\"/><Para name=\"Guid\" value=\"\"/></Squid>"
解析该字符串 平常方法是行不通的  求大神

解决方案 »

  1.   

    方法多了,先将string转成xml,再解析
    比如用dom4jString xmlStr = \"......\";    
    Document document = DocumentHelper.parseText(xmlStr);   
      

  2.   

    http://blog.chinaunix.net/uid-25728370-id-2983116.html
      

  3.   

    http://download.csdn.net/detail/soniccyj/4448420
    dom4j:http://ltjava.blog.sohu.com/56192443.html
      

  4.   

    大神你这xml <xml version=\"1.0\">这的有问题,应该写成<?xml version=\"1.0\" encoding=\"utf-8\" ?> .
      

  5.   

    StringReader reader = new StringReader(str);
    org.xml.sax.InputSource input = new org.xml.sax.InputSource(reader);
      

  6.   

    Document document = DocumentHelper.parseText(xmlStr); 
      

  7.   

    典型的就是dom4j了,还有JDOM也可以试试。这些都是开源组件,网上可以搜到的,很容易使用。
    要是自己做的话,SAX和DOM解析都可以的,这两个要看JavaSE的API,里面有介绍。