Saya sangat baru mengenal C #. Saya memiliki file XML (text.xml). Saya ingin membacanya XmlDocument
dan menyimpan aliran dalam variabel string.
c#
xml
xmldocument
AJP
sumber
sumber
Jawaban:
Gunakan
XmlDocument.Load()
metode untuk memuat XML dari file Anda. Kemudian gunakanXmlDocument.InnerXml
properti untuk mendapatkan string XML.sumber
XmlDocument
tidak mengandung definisi untukLoad
.XmlDocument.Load()
dan dan konstruktor StreamReaderStreamReader(filePath)
Jika versi NET Anda lebih baru dari 3,0 Anda dapat mencoba menggunakan
System.Xml.Linq.XDocument
bukanXmlDocument
. Lebih mudah memproses data denganXDocument
.sumber
Harap Anda tidak keberatan Xml.Linq dan .net3.5 +
Bergantung pada apa yang Anda minati, Anda mungkin dapat melewati seluruh bagian 'string' var dan hanya menggunakan objek XLinq
sumber
sumber
sumber
XmlDocument.LoadXml()
memuat string XML. Untuk memuat file XML berdasarkan nama, gunakanXmlDocument.Load()
sebagai jawaban yang diterima menyarankan.