Как изменить код чтоб в xml файл записывалось не с > < а с <>? - C#

Узнай цену своей работы

Формулировка задачи:

Нужно так:
<contents>
    <attribute name="Name">
        <value><string val="Sally"/></value>
    </attribute>
Получается так:
<contents>
    <attribute name="Name">
      <value>&lt;string val = Sally&gt;</value>
    </attribute>
Как изменить код чтоб в файл записывалось не с &gt; &lt; а с <>? Мой код:
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();
            }            
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.4 из 5
Похожие ответы