2012-12-21 56 views
0

我怎麼能在這裏適用CDATA在asp.net web服務,例如XML,如我該如何在XML中爲web服務應用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>"; 

     } 

回答

0

只是在前面加上xmlResponse<![CDATA[並追加]]>它。所以你xmlResponse可以

xmlResponse += "<![CDATA[<Book>"; 

開始和

xmlResponse += "</Book>]]>" 

與之間的一切其他結束。

相關問題