Цитата amel27:
и что с этим делать?.. в первом посте было понятно что и на что менять »
|
Сейчас попытаюсь реальный пример показать, может быть не самый удачный, но навскидку...
Код:
<gcc>
<NAME>
<str>
<![CDATA[GNU GCC Compiler]]>
</str>
</NAME>
<MASTER_PATH>
<str>
<![CDATA[C:\Program Files\mingw32]]>
</str>
</MASTER_PATH>
</gcc>
<msvctk>
<NAME>
<str>
<![CDATA[Microsoft Visual C++ Toolkit 2003]]>
</str>
</NAME>
<INCLUDE_DIRS>
<str>
<![CDATA[C:\Program Files\Microsoft Visual C++ Toolkit 2003\include;]]>
</str>
</INCLUDE_DIRS>
<LIBRARY_DIRS>
<str>
<![CDATA[C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;]]>
</str>
</LIBRARY_DIRS>
<MASTER_PATH>
<str>
<![CDATA[C:\Program Files\Microsoft Visual C++ Toolkit 2003]]>
</str>
</MASTER_PATH>
</msvctk>
Вот тут видно что два блока настроек: <gcc> < /gcc> и <msvctk>< /msvctk>, и хотелось бы пробраться к
MASTER_PATH первого кампилятора, то-есть иметь возможность указать путь <![CDATA[
C:\Program Files\mingw32]]> допустим на
D:\Other\mingw32
Здесь можно лишь сложить все теги <gcc> + <NAME> + <str> + <![CDATA[GNU GCC Compiler]]> ...
+ <MASTER_PATH> + <str> + <![CDATA[C:\Program Files\mingw32]]>
игнорируя табуляцию и пробелы... либо удалив их либо установив свою произвольную табуляцию, чтобы отредактировать этот блок автоитом. Наверное это сложная задача, но может от того и интереснее. И тогда уже не будет непроходимых XML-ов!