2012-10-26 4 views
0

는이 같은 라인을 포함하는 XML 파일이 있습니다XML 파일을 일괄 적으로 읽는 방법?

<id>2012-10-19_23-10-04</id> 

내가 XML 파일을 읽어 콘텐츠를하고 변수에 할당하는 배치 파일을 사용하고 싶습니다.

배치를 사용하는 것이 바람직한 방법이 아닌 것으로 알고 있지만이 경우 배치 만 사용할 수 있습니다.

아이디어가 있으십니까? 미리 감사드립니다!

편집 : 방법이 사용 xmlstarlet을 수행하는, 어떤 아이디어를

setlocal disableDelayedExpansion 

set input="xml.xml" 
set output="result.txt" 

REM Some Code here: 

REM END 

내가 XML 작은 별이 시작하기에 좋은 도구가 될 것 같아요 :

나는이 같은 템플릿이?

+0

PowerShell은, 더 나은 해결책이 될 수 있습니다. –

답변

2

신경 쓰지 마, XML 작은 별을 사용하여이 문제를 해결 :

@echo off 
setLocal EnableDelayedExpansion 

for /f %%i in ('XML.EXE sel -t -v "/id" C:\xml.xml') do set var=%%i 
echo date is %var% 

당신이 참고로, 다운로드 XML의 작은 별을 여기에서 : 당신이 그것을 사용할 수 있는지 http://xmlstar.sourceforge.net/

+0

XML.EXE는 무엇입니까 ... ??? –

+0

@CodingMaster에서 "XML Starlet"을 검색하면 –

관련 문제