每个人!我有一个 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,您是否需要知道。
感谢任何可以帮助我解决这个问题的人,我真的很感激。