MANIPULANDO XML

LOGIN 20/01/2014 13:35:20
#433274
Eai Galera, estou com uma duvida terrivel, tem como em pegar valores que estão dentro de uma tag de uma XML.
Por Exemplo: Eu quero pegar o valor do <cOrgao>

<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô] ?>
<envEvento xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.00[Ô]> <idLote>000000115518192</idLote>
<evento xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.00[Ô]>
<<infEvento Id=[Ô]ID1101113214012749415200057855001000008192111753664901[Ô]>
<cOrgao>32</cOrgao>
...

Alguem conheçe uma função que pegue só o valor que está dento da tag ?
KERPLUNK 20/01/2014 16:34:39
#433286
Desserialize para a classe original.
LOGIN 20/01/2014 17:09:40
#433291
Mais não sou eu que crio a XML.
KERPLUNK 20/01/2014 17:18:27
#433292
Não importa, tendo o XML em mãos e a estrutura dele em uma classe, ele pode ser desserializado.
OCELOT 20/01/2014 17:56:08
#433294
Ou você carrega o arquivo em um XDocument e usa XPath (através do método XPathSelectElement) para pegar só o nó que precisa.
Tópico encerrado , respostas não são mais permitidas