Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Код: Выделить весь код
@echo off
setlocal

if not exist 1.xml goto:eof
for /f "tokens=*" %%i in (' findstr "publisherID" 1.xml ') do (

    for /f "tokens=2 delims=<>" %%j in ( "%%i" ) do set "value=%%j"

)

echo %value%
Если ваш xml всегда неизменный по своему форматированию, то можно ограничиться таким вариантов:
Код: Выделить весь код
@echo off
setlocal

if not exist 1.xml goto:eof
for /f "tokens=2 delims=<>" %%i in (' findstr "publisherID" 1.xml ') do set "value=%%i"

echo %value%
Останется только подобрать нужный токен (2 или 3), выделен красным

Отправлено: 18:13, 06-05-2011 | #2