我試圖通過使用動態XmlSerializer
生成一個HTML表,這樣一組類時:XML序列化和「<" , ">」生成HTML文檔
[XmlInclude(typeof(Th))]
public class Td
{
[XmlElement("span")]
public string Designation { get; set; }
[XmlAttribute("colspan")]
public int ColSpan { get; set; }
[XmlAttribute("rowspan")]
public int RowSpan { get; set; }
public Td(string designation, int colspan)
{
Designation = designation;
ColSpan = colspan;
RowSpan = 1;
}
public Td()
{
}
}
這裏的問題是,Designation
財產可以有一個標籤像<option...>
值,所以當我序列化我的模型,我得到<option...>
代替<option...>
我可以通過使用string.Replace
方法這樣解決問題:Replace("<", "<").Replace(">", ">");
沒有使用string.Replace
來獲得預期結果嗎?
XML = HTML。大多數XHTML工作已經停止,afaik。 –