Sei que a publicação é antiga, mas recentemente realizei a leitura de um xml onde precisei extrai uma informação semelhante.
Trecho do XML:
<?xml version="1.0"?>
-<nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
-<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
-<infNFe versao="4.00" Id="NFe42180683874628000143550010000860521001211848">
na tag "<infNFe versao" precisei do valor que estava no atributo versão.
foi possível obter essa informação da seguinte forma:
// Variavel X_Versao deve ser variante.
X_Versao :=NodeNFe.ChildNodes.FindNode('infNFe').Attributes['versao'];