我曾嘗試使用Json.Convert方法讓我的內容轉換成XML但是我的HTML內容進行編碼(由json.net)Json.NET從JSON轉換爲XML
注:我沒有訪問對System.Web DLL
<br />
<br />
我的類:
public class TemplateContent
{
public int ID { get; set; }
public string Name { get; set; }
public string VersionNumber { get; set; }
public string CoverPage { get; set; }
public string Body { get; set; }
}
我想要的道具封頁 - 要在直線上升HTML編碼沒有
我的代碼: 先轉換成JSON ......(內容爲上述目的)
var json = JsonConvert.SerializeObject(content);
return json;
然後轉換爲XML
var myXmlNode = JsonConvert.DeserializeXNode(json, "Template");
可以將代碼JsonConvert.DeserializeXNode
這一點 - 被強制解碼內容?或者將內容保留爲轉換爲xml時的樣子?
<Template>
<ID>14</ID>
<Name>name of report</Name>
<VersionNumber>1.0</VersionNumber>
<CoverPage>
<br />
<br />
<h3 style="text-align: center;">
<br class="GENTICS_ephemera" />
</h3>
<h3 style="text-align: center;">
<br class="GENTICS_ephemera" />
</h3>
<h3 style="text-align: center;">Property Valuation Report</h3>
</CoverPage>
<Body>
<h4 style="text-align: center;">Property Valuation Report</h4>
<p>
</p>
<p>
</p></Body>
</Template>
@Harron,你的XML是有效的,如果你用XML解析器解析它(或反序列化一個類)你會得到正確的(解碼)值。 – 2012-02-06 14:57:01
@ L.B - 我會怎麼做? (對不起,我是一個新手) – Haroon 2012-02-06 14:58:12
@LB - 是的,我的xml是有效的,所以我知道一半的工作已經完成 – Haroon 2012-02-06 14:58:51