'Batch' script using file names from an xml to organise files : I have a library of sounds that are pretty ambiguous in what they are, the only way to find the sounds is by rummaging through an xml file which has the reference to each, so what I want to do is create a script that reads from the xml with conditions to get the right files and streams in the right folders by renaming and putting the files in the correct directory... here is the code and the conditions:

    <File Id="14518742" Language="SFX">
			<ShortName>Creatures\Fish_Large_Swim_03.wav</ShortName>
			<Path>SFX\Creatures\Fish_Large_Swim_03_9344E057.wem</Path>
	</File>
I want to look for the file call, and get the ID (14518742), this will be a name of a file (14518742.ogg) and I want to move it to this directory: SFX\Creatures\Fish_Large_Swim_03_9344E057 (Renaming the file to Fish_Large_Swim_03_9344E057.ogg, ignore the .wem) which is preceded by "Path"

The thing is that I don't know how to read through files in such scripts, if or if not possible in .bat, where is it possible?