みんな!XML ファイルがあり、ノードの値、特に指定された行を変更する必要があります。私が抱えている問題は、ご覧のとおり、多くのノードがあることです。
この行を変更するにはどうすればよいですか? この XML ファイルはさらに大きくなる可能性があるため、さまざまな量の「launch.file」ノードを考慮に入れるソリューションを探しています。
True に設定する必要があるノードは、対応する NAME タグによって識別されます。したがって、ULTII と入力すると、そのブロックの DISABLED ノードが True に設定されます。Catl と入力すると、そのブロックの DISABLED ノードが変更されます。
<?xml version="1.0" encoding="windows-1252"?>
<SBase.Doc Type="Launch" version="1,0">
<Descr>Launch</Descr>
<Filename>run.xml</Filename>
<Disabled>False</Disabled>
<Launch.ManualLoad>False</Launch.ManualLoad>
<Launch.File>
<Name>Catl</Name>
<Disabled>False</Disabled>
<ManualLoad>False</ManualLoad>
<Path>ft\catl\catl.exe</Path>
</Launch.File>
<Launch.File>
<Disabled>False</Disabled> <!-- change to True -->
<ManualLoad>False</ManualLoad>
<Name>ULTII</Name>
<Path>F:\ULTII.exe</Path>
<NewConsole>True</NewConsole>
</Launch.File>
<Launch.File>
<Name>ECA</Name>
<Disabled>False</Disabled>
<Path>C:\ECA.exe</Path>
</Launch.File>
</SBase.Doc>
知っておく必要がある場合は、Visual Studio 2012 を使用しています。
これについて私を助けてくれる人に感謝します。本当に感謝しています。