首页 > 解决方案 > 有没有办法在 xml 文件中找到特定的字符串,然后用批处理脚本替换它下面的下一个字符串?

问题描述

这可能吗?我需要编辑以下 xml 文件。对于每个“BASerialKeyND”,我需要替换它正下方的 987654321。“BASerialKey”和 98-7654-321 也是如此。我无法计算文件中的行数并将其分配给变量然后替换这些特定行,因为 BASerialKeyND 和 BASerialKey 出现在不同文件的不同行上。

非常感谢你的帮助!!!!!!!!!!

<?xml version="1.0" encoding="utf-8"?>
<SerializableDictionary>
    <item>
        <key>BASerialKeyND</key>
        <value>987654321</value>
    </item>
    <item>
        <key>BASerialKey</key>
        <value>98-7654-321</value>
    </item>
    <item>
        <key>MACHINETYPE</key>
        <value>Max</value>
    </item>
    <item>
        <key>PC1NAME</key>
        <value>987654321PC1</value>
    </item>
    <item>
        <key>PC2NAME</key>
        <value>987654321PC2</value>
    </item>
    <item>
        <key>REPORTPRINTER</key>
        <value>None</value>
    </item>
    <item>
        <key>PC1PRINTERS</key>
        <value>Name=Microsoft XPS Document Writer

</SerializableDictionary>

标签: windowsbatch-file

解决方案


推荐阅读