Как изменить код чтоб в xml файл записывалось не с > < а с <>? - C#
Формулировка задачи:
Нужно так:
Получается так:
Как изменить код чтоб в файл записывалось не с > < а с <>?
Мой код:
<contents>
<attribute name="Name">
<value><string val="Sally"/></value>
</attribute>
<contents>
<attribute name="Name">
<value><string val = Sally></value>
</attribute>
string path = "engineer.xml";
writer = new XmlTextWriter(path, Encoding.Unicode);
writer.Formatting = Formatting.Indented;
writer.Indentation = 2;
writer.WriteStartElement("contents");
writer.WriteStartElement("attribute");
writer.WriteAttributeString("name", "Name");
writer.WriteElementString("value", "<string val = Sally>");
writer.WriteEndElement();Решение задачи: «Как изменить код чтоб в xml файл записывалось не с > < а с <>?»
textual
Листинг программы
using System;
using System.Text;
using System.Xml;
namespace Ghost
{
class Program
{
static void Main(string[] args)
{
string path = "engineer.xml";
using (XmlTextWriter writer = new XmlTextWriter(path, Encoding.Unicode))
{
writer.Formatting = Formatting.Indented;
writer.Indentation = 2;
writer.WriteStartElement("contents");
writer.WriteStartElement("attribute");
writer.WriteAttributeString("name", "Name");
writer.WriteStartElement("value");
writer.WriteStartElement("string");
writer.WriteAttributeString("val", "Sally");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndElement();
}
}
}
}