2017-06-19 6 views
-1

こんにちは私はxmlファイルを持っており、その中に特定の文字列を見つける必要があります。 検索対象の文字列は、xmlタグの値です。それから私はそれを変数に設定する必要があります。私はCMDでどのようにしますか?私たちは、そのファイルを取ることができるCMDのregexファイルで文字列を検索

は、私が「1.0.3」を抽出し、それを変数に設定する必要があり、この

<rootElement> 
    <childElement.version>1.0.3</childElement.version> 
</rootElement> 

ようになります。

+2

CMDではどういう意味ですか?あなたが使用しているOSは何ですか? – bam500

+0

私はWindows MS-DOSを意味する – Natta

答えて

0
@echo off 
for /f "tokens=3 delims=<>" %%a in ('find "childElement.version" file.xml') do set "var=%%a" 
echo %var% 

注:これはあなたの例では機能しますが、必ずしもすべてのXMLファイルではありません。バッチはxmlの正しいツールではありません。

関連する問題