xmllint:删除 <?xml 版本 ="1.0"?>

标签 xmllint

我正在使用 xmllint 来清理我的 .xml 文件,但由于某种原因,输出添加了 <?xml version="1.0"?>到第一行。有没有标志可以删除它?

最佳答案

以下两个似乎都避免插入 <?xml version="1.0"?> :

  • xmllint --exc-c14n data.xml
  • xmllint --c14n data.xml

  • 暗示:
    xmllint --help
    -或者-
    man xmllint

    关于xmllint:删除 <?xml 版本 ="1.0"?>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30059475/

    相关文章:

    xml - 捕获 xml 标签和以下相关标签(如果存在)

    xpath - 如何使用xmllint选择所有节点,其中相同级别的节点具有特定值?

    xml - 如何使用 xmllint 来验证内部指定的 xsd?

    xml - 如何在巨大的 XML 文件中进行命令行 XPath 查询?

    xml - 使用 XPath 1.0 输出属性值

    xml - 使用Shell脚本从xml获取元素并将其存储在数组中

    xmllint 根据 xml 文档中的标签名称搜索标签值

    bash - 在 cygwin 中使用 xmllint

    ios - xcode 本地化导出 xmllint 失败