PEGAR RAZAO SOCIAL DO EMITENTE EM ARQUIVO XML

ADHEL 06/07/2012 11:38:42
#405652
beleza pessoal

Tenho esse código abaixo

Dim xmlDoc As New XmlDocument
xmlDoc.Load([Ô]C:\35120509495218000550010000001991700000008-procNfe.xml[Ô])

Dim ns As New XmlNamespaceManager(xmlDoc.NameTable)
ns.AddNamespace([Ô]nfe[Ô], [Ô]http://www.portalfiscal.inf.br/nfe[Ô])

Dim xpathNav As XPathNavigator = xmlDoc.CreateNavigator()
Dim node As XPathNavigator = xpathNav.SelectSingleNode([Ô]//nfe:infNFe[Ô], ns)

node = xpathNav.SelectSingleNode([Ô]//nfe:infNFe/nfe:emit/nfe:xNome[Ô], ns)

Dim razao_social As String = node.OuterXml
textbox1.Text = razao_social

Fica assim no textbox
<xNome xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>CASA DA VÓ MARIA LTDA - ME</xNome>

preciso que fique assim
CASA DA VÓ MARIA LTDA - ME

foi o mais perto que cheguei até agora

obrigado a todos


KERPLUNK 06/07/2012 12:08:54
#405653
Resposta escolhida
Use o InnerText:
node.innerText
ADHEL 06/07/2012 13:21:15
#405655
Matou a pau outra vez !!!!

Fica o código para o pessoal que precisar

Dim xmlDoc As New XmlDocument
xmlDoc.Load(strNomeArquivo) LOCAL DO ARQUIVO

Dim ns As New XmlNamespaceManager(xmlDoc.NameTable)
ns.AddNamespace([Ô]nfe[Ô], [Ô]http://www.portalfiscal.inf.br/nfe[Ô])
txtFornecedor.Text = xmlDoc.SelectSingleNode([Ô]//nfe:infNFe/nfe:emit/nfe:xNome[Ô], ns).InnerText AQUI PEGO A RAZAO SOCIAL
txtEndereco.Text = xmlDoc.SelectSingleNode([Ô]//nfe:infNFe/nfe:emit/nfe:enderEmit/nfe:xLgr[Ô], ns).InnerText AQUI PEGO O ENDERECO

OBRIGADO KERPLUNK
Tópico encerrado , respostas não são mais permitidas