У меня есть строка в XML:подстроки в пакетном файле
<P4PORT>facebook.com</P4PORT>
Как получить значение (facebook.com) в последнем <P4PORT>
тега. Я, как это:
for /f "tokens=1" %%R in ('findstr /c:"<P4Port>" file.xml') do echo %%R
PAUSE
Но он дал мне всю строку <P4PORT>facebook.com</P4PORT>
. Расскажите, как это сделать, используя командный файл.
может быть, вы хотите создать VBScript который запрашивает XML (XPATH) для желаемого значения и распечатывает его. Из обратного файла вы можете прочитать это снова, используя цикл for() – AcidJunkie
Попробуйте 'for/f 'tokens = 2 delims = <>" %% R in (' findstr/L/I/C: "" "файл .xml "') установить" LAST = %% R "', затем 'echo (% LAST%' (предположим, что в строке текста нет ведущих белых пробелов) ... –
aschipfl