我正在编写一个使用 Visual C# 读取 XML 文件的程序。我在读取 Xml 文件时遇到问题,因为它包含无效的 XML 符号,例如“&”。
我必须阅读 XML,但我无法修改文档。如何使用 C# 修改 Xml 文件?到目前为止我的代码:
private void button1_Click(object sender, EventArgs e)
{
XmlDocument doc;
doc = new XmlDocument();
doc.Load("nuevo.xml");
XmlNodeList Xpersonas = doc.GetElementsByTagName("personas");
XmlNodeList Xlista = ((XmlElement)Xpersonas[0]).GetElementsByTagName("edad");
foreach (XmlElement nodo in Xlista)
{
string edad = nodo.GetAttribute("edad");
string nombre = nodo.InnerText;
textBox1.Text = nodo.InnerXml;
}
Run Code Online (Sandbox Code Playgroud)