2011-02-01 2 views

ответ

4

XmlSerializer автоматически кодирует эти символы XML. Пример:

public class Item 
{ 
    public string Description { get; set; } 
} 

class Program 
{ 
    static void Main() 
    { 
     var item = new Item 
     { 
      Description = "<some description>" 
     }; 
     var serializer = new XmlSerializer(item.GetType()); 
     serializer.Serialize(Console.Out, item); 
    } 
} 

производит:

<?xml version="1.0" encoding="ibm850"?> 
<Item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <Description>&lt;some description&gt;</Description> 
</Item> 
+0

ОК, спасибо, это то, что я хотел бы знать, – Burjua

Смежные вопросы