0

如何在 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>";

        }
4

1 回答 1

0

只需添加xmlResponse并附加到它。所以你可以从<![CDATA[]]>xmlResponse

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

并以

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

以及介于两者之间的其他一切。

于 2012-12-22T06:17:18.947 回答