Tenho um arquivo XMl, e preciso pegar o nome de uma tag em especifico de um bloco especifico segue o exemplo abaixo
<?xml version="1.0" encoding="utf-8"?>
<DeployProject>
<Folder>
<_x007B_1525181F-901A-416C-8A58-119130FE478E_x007D__x003A__775DF687395842FDA02B15C0A556BC9A>
<Name valueType="8" value="#1916" />
<AlwaysCreate valueType="11" value="FALSE" />
<Condition valueType="8" value="" />
<Transitive valueType="11" value="FALSE" />
<Property valueType="8" value="DesktopFolder" />
<Folders></Folders>
</_x007B_1525181F-901A-416C-8A58-119130FE478E_x007D__x003A__775DF687395842FDA02B15C0A556BC9A>
<_x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A__7E107471447A49E6AB5CABD85149DA9E>
<DefaultLocation valueType="8" value="[ProgramFilesFolder][Manufacturer]\[ProductName]" />
<Name valueType="8" value="#1925" />
<AlwaysCreate valueType="11" value="FALSE" />
<Condition valueType="8" value="" />
<Transitive valueType="11" value="FALSE" />
<Property valueType="8" value="TARGETDIR" />
<Folders></Folders>
</_x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A__7E107471447A49E6AB5CABD85149DA9E>
<_x007B_1525181F-901A-416C-8A58-119130FE478E_x007D__x003A__903B74B06A6E4DCA9CAAECB480762719>
<Name valueType="8" value="#1919" />
<AlwaysCreate valueType="11" value="FALSE" />
<Condition valueType="8" value="" />
<Transitive valueType="11" value="FALSE" />
<Property valueType="8" value="ProgramMenuFolder" />
<Folders></Folders>
</_x007B_1525181F-901A-416C-8A58-119130FE478E_x007D__x003A__903B74B06A6E4DCA9CAAECB480762719>
</Folder>
</DeployProject>
Eu preciso pegar o nome completo da tag que tem o:
<DefaultLocation valueType="8" value="[ProgramFilesFolder][Manufacturer]\[ProductName]" />
em seu corpo, que no caso é a tag:
<_x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A__7E107471447A49E6AB5CABD85149DA9E>
Esse valor “7E107471447A49E6AB5CABD85149DA9E”, não sei porque a cada arquivo é um diferente, então eu preciso achar o DefaultLocation e pegar o titulo da tag em que ele esta.
Ou se puder passar o “x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A” pra achar a tag, também dá pois em todos os arquivos o inicio da tag é o mesmo
Obs: O bloco
<_x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A__7E107471447A49E6AB5CABD85149DA9E>
<DefaultLocation valueType="8" value="[ProgramFilesFolder][Manufacturer]\[ProductName]" />
<Name valueType="8" value="#1925" />
<AlwaysCreate valueType="11" value="FALSE" />
<Condition valueType="8" value="" />
<Transitive valueType="11" value="FALSE" />
<Property valueType="8" value="TARGETDIR" />
<Folders></Folders>
</_x007B_3C67513D-01DD-4637-8A68-80971EB9504F_x007D__x003A__7E107471447A49E6AB5CABD85149DA9E>
Pode estar em qualquer posição, depende do arquivo.
Obrigado