+ -
当前位置:首页 → 问答吧 → 请教一下,一个xml文件,怎么去掉注释?

请教一下,一个xml文件,怎么去掉注释?

时间:2011-06-30

来源:互联网

类似下面这样的,注释 前面是“<!--”,后面是“-->”

记得用sed 可以去掉,不过不知道怎么写?


___下面是 xml文件 的大致格式__________________________________________________

  <APN id="03">
  <CmdItem  id="1"  ci="10030001"  pkind="6">
    <Up>
      <Field  length="1">
      <BitItem   name="1003000104"   length="1" />  <!--这是注释1,好想去掉它~-->
      <BitItem   name="1003000105"   length="1" />  <!--这是注释1,好想去掉它~-->
      <BitItem   name="1003000106"   length="2" />  <!--这是注释1,好想去掉它~-->
      <BitItem   name="1003000107"   length="1" />  <!--这是注释1,好想去掉它~-->
      <BitItem   name="1003000108"   length="1" />  <!--这是注释1,好想去掉它~-->
      <BitItem   name="1003000109"   length="2" />  <!--这是注释1,好想去掉它~-->
      </Field>
    </Up>
    <Down>
      <Field length="1">
      <BitItem   name="1003000101"   length="4" />  <!--这是注释2,好想去掉它~-->
      <BitItem   name="1003000102"   length="2" />  <!--这是注释2,好想去掉它~-->
      <BitItem   name="1003000103"   length="2" />  <!--这是注释2,好想去掉它~-->
      </Field>
    </Down>
  </CmdItem>
  </AFN>

作者: reer   发布时间: 2011-06-30

回复 reer
  1. sed 's/<!--.*-->//'
复制代码

作者: yinyuemi   发布时间: 2011-06-30

得加上g吧

作者: jieao111   发布时间: 2011-06-30

回复 jieao111


    难道一行会有2个注释符吗?

作者: zooyo   发布时间: 2011-06-30