【发布时间】:2016-01-11 03:06:24
【问题描述】:
由于某种原因,我用于某些目的的许多 XML 文件现在具有以下结构:
<A1333>006</ANDfoo>
<A45>RO0</ANDfoo>
<A5652>5486465465</ANDfoo>
<A173>TEST DUMMY</ANDfoo>
<A1805>34566000</ANDfoo>
<A3>FKK</ANDfoo>
<A2>FKK</ANDfoo>
<A2002></ANDfoo>
<A9903>CV0000</ANDfoo>
<A558>
<B1>GHJ</B1>
<B5>101010</B5>
</ANDfoo>
所有结束标记现在都具有相同的值。如何将结束标记中的值替换为开始标记中的正确值,以便再次获得有效的 XML。我尝试使用 sed 但到目前为止没有成功的结果。您能否举一个使用 sed 进行此类替换的示例?
谢谢!
【问题讨论】:
-
当这些 XML 文件根本不是这样的时候,你为什么要调用它们?
-
它们曾经是 XML 文件,现在需要一些更正才能再次成为有效的 XML。