【发布时间】:2012-03-28 09:46:36
【问题描述】:
我想在 xml 文件的开头添加注释。因为任何 xml 文件的第一行总是必须像 <?xml version="1.0" encoding="UTF-8"?> 我的评论必须在那之后。
据我所知:
sed '/<\?xml.*\?>/a \<!-- comment -->' test.xml
这几乎可以工作,但注释也添加在行之后
<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="uuid_id">
所以我的命令似乎有误。你能帮帮我吗?
【问题讨论】:
-
这会给你格式错误的 xml。可以吗?
-
不,不行。为什么它格式不正确?谢谢你的提示!
-
对不起,我错了。有评论就可以了。 w3.org/TR/REC-xml/#sec-prolog-dtd无视我。 :o(
-
没关系!最好再检查一次:)
-
您是指任何 XML 文件的第一行吗?因为对于有效的 XML 文档,建议使用 XML 声明,但不是必需的。