2012-12-21 3 views
0

어떻게asp.net의 webservices 용 XML에서 CDATA를 어떻게 적용 할 수 있습니까?

<booktitle> data </booktitle> 

에 내가 안드로이드에 구문 분석 저 저항 '&'와 같은 일부 기호를 가지고, asp.net에서 웹 서비스와 같은 XML 여기에 CDATA를 적용 할 수 있습니다.

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

그냥 <![CDATA[xmlResponse 앞에 추가하고 여기에 ]]>을 추가 :

여기 내 코드입니다. 그래서 xmlResponse

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

로 시작하고 그 사이에 다른 모든 것들과

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

로를 종료 할 수 있습니다.

관련 문제