标签: nant
我需要在我在NAnt中使用的文件中取消注释xml的一部分。下面是xml的一个示例:
<navigation> <!-- Navigation Section <something name="" /> <something name="" /> --> </navigation>
我想做的是采取 - &gt;部分并将其移动到“导航部分”旁边。全球发现 - &gt;不会有很多工作 - &gt;在文件中,以及导航节点下。此结束注释字符是导航节点中的最后一个。
任何?
答案 0 :(得分:0)
这很麻烦,但你可以搜索 字符串,然后从那里向后工作,用空字符串替换xml注释字符串。如果你可以在C#中实现它(正则表达式非常适合这个)那么将它包装在一个自定义的nant目标中是非常简单的(正如我here针对另一个问题所做的那样)。
完全不同的方法是将 节点存储在不同的文件中,并使用xmlpoke将它们插入到此XML文件中。这可能是比上述方法更好的方法,但这取决于您的具体情况。