开发者

Special characters in XML response received from server

In my Scala code, I am fetching a response from a server using the getInputStream method of HttpUrlConnection class. The response is XML data. However the data contains HTML entities like & and '.

Is there a way I can replac开发者_运维知识库e these characters with their text equivalent so that I can parse the XML properly?


It's necessary to encode those entities in xml so they don't interfere with its syntax. The &lt;(<) and &gt; (>) entities make this more obvious. It would be impossible to parse XML whose content was littered with < and > symbols.

Scala's scala.xml package should give you the tools you need to parse your xml. Here's some guidance from the library's author.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜