如何使用批处理文件编辑多个xml文件[查找和替换文本]

时间:2014-12-30 10:05:59

标签: batch-file

我想在xmls文件中找到一些文本,并希望在运行批处理文件时用给定的输入替换文本。

例如:下面是xml文件的一部分:

pubdate type =" online"年=#&34; 2015"一个月=#&34; 01"天=" 05"

在上面的xml行中我要替换: 年份:XXXX 月:XX 日:XX

当批处理文件运行多个xmls并且批处理文件文件夹中的所有xml应替换为给定的输入年,月和日时,所有这三个字段都应该提示我输入。

样本输入:2015/01/10。 样品输出:pubdate type =" online"年=#&34; 2015"一个月=#&34; 01"天=" 10"

批处理文件应在上面行搜索,并用输入替换年月和日。输入格式为yyyy / mm / dd

非常感谢你。 库尔卡尼

你好,

以下是XML示例。

我有像这样的大量xmls,我想在下面提到的标签中更改年份月份和日期:

对于所有xml我想要替换不同的值,因此脚本应该询问要替换的年,月和日,并且它应该在xmls中使用上述标记并且应该替换输入的值。我检查了相关的文章,很抱歉告诉你我没有尝试使用任何代码,因为我不熟悉脚本!

    <hst>
        <re year="2014" month="07" day="12"/>
        <acc year="2014" month="11" day="17"/>
        <pubdate type="online" year="2014" month="12" day="19"/>
    </hst>

0 个答案:

没有答案