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

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

Googler


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

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


на тот случай, если количество тегов в строке несколько:
Код: Выделить весь код
@Echo Off
SetLocal EnableDelayedExpansion

Set "$f=.\1.xml"
Set "$t=publisherID"

Set "$v="& If Exist "%$f%" (
  For /F "Delims=" %%a In ('^<"%$f%" Find "<%$t%>"^|Find "</%$t>%"') Do (Set "$a=%%a"
  Call Set "$t1=%%$a:*<!$t!>=%%"& Call Set "$t2=</!$t!>%%$a:*</!$t!>=%%"& Call Set "$v=%%$t1:!$t2!=%%")
  If Not Defined $v echo File "%$f%" Not Contain Tag "<%$t%>" or Tag Empty^^!& GoTo:Continue
) Else Echo File "!$f!" Not Found^^!& GoTo:Continue

Echo %$t%=%$v%

:Continue
Pause>Nul

Отправлено: 19:01, 06-05-2011 | #3