簡體   English   中英

在ASP.NET中,如何在XML中為Web服務應用CDATA?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM