本帖最后由 honypig 于 2012-07-08 13:53:55 编辑

解决方案 »

  1.   

    a.xml<?xml version="1.0" encoding="utf-8"?>
    <string xmlns="http://tempuri.org/">-3</string>
    cat a.xml | grep '<string xmlns=' | awk -F'>' '{print $2}' | awk -F'<' '{print $1}'
      

  2.   


    实在不好意思,没有说清楚,是在java web中用的,不是shell
      

  3.   

    String str = "<?xml version=\"1.0\" encoding=\"utf-8\"?><string xmlns=\"http://tempuri.org/\">-3</string>";
            System.out.println(str.replaceAll("(<[^>]*>)", ""));
      

  4.   

    我感觉只有使用jdom之类,从项目长远来看才能有很好的扩展性和健壮性