[英]How can I apply CDATA in XML for webservices in asp.net?
我如何在asp.net中的Web服务XML中将CDATA应用于此处,如
<booktitle> data </booktitle>
我有一些符号,例如'&',阻止我将其解析为Android。
这是我的代码:
for (int iBookResponse = 0; iBookResponse < dataTable.Rows.Count; iBookResponse++)
{
DataRow dataRow = dataTable.Rows[iBookResponse];
xmlResponse += "<Book>";
xmlResponse += "<BookID>" + dataRow["book_id"].ToString() + "</BookID>";
xmlResponse += "<BookCode>" + dataRow["book_code"].ToString() + "</BookCode>";
xmlResponse += "<BookTitle>" + dataRow["book_title"].ToString()+ "</BookTitle>";
xmlResponse += "</Book>";
}
只需在xmlResponse
前面加上<![CDATA[
并追加]]>
。 因此,您的xmlResponse
可以从
xmlResponse += "<![CDATA[<Book>";
并以
xmlResponse += "</Book>]]>"
介于两者之间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.