Eu sou muito novo em C #. Tenho o arquivo XML (text.xml). Eu quero ler isso XmlDocument
e armazenar o fluxo na variável string.
c#
xml
xmldocument
AJP
fonte
fonte
Respostas:
Use o
XmlDocument.Load()
método para carregar XML do seu arquivo. Em seguida, use aXmlDocument.InnerXml
propriedade para obter a string XML.fonte
XmlDocument
não contém uma definição paraLoad
.XmlDocument.Load()
e e o construtor StreamReaderStreamReader(filePath)
Se a sua versão .NET for mais recente do que 3.0, você pode tentar usar em
System.Xml.Linq.XDocument
vez deXmlDocument
. É mais fácil processar dados comXDocument
.fonte
Espero que você não se importe com Xml.Linq e .net3.5 +
Dependendo do que você está interessado, você provavelmente pode pular toda a parte var 'string' e apenas usar objetos XLinq
fonte
fonte
fonte
XmlDocument.LoadXml()
carrega uma string XML. Para carregar um arquivo XML por nome, useXmlDocument.Load()
como a resposta aceita sugere.