我有一個用java寫的SOAP web服務,通過XML-utf-8進行通信。需要編碼的xml值?
我生成的xml的屬性值應該包含帶額外字符的html和/或普通文本,所以這是一個很好的做法/或安全需要我的xml值編碼之前,我開始構建我的xml?
對我的實體類中的每個值都是這樣的嗎?或其他意見?
String encodedString = URLEncoder.encode(s, "UTF-8");
和客戶端:
ByteArrayInputStream stream = new ByteArrayInputStream(
response.getBytes("UTF-8"));
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(stream);
我使用spring-ws和jdom – Spring 2011-05-22 13:23:37
@jan - 我不希望這些要求您編碼屬性。但我確信這些要求已經在javadocs和其他文檔中明確規定。我建議你看看。 – 2011-05-22 13:29:01