XML解析:如何忽略硬编码'<'里面串?

时间:2017-11-06 12:16:01

标签: android html xml xmlpullparser

我在Android上使用XMLPullParser来读取此网站的XML:https://www.dotabuff.com/heroes/abaddon/matchups?date=patch_7.07b

我想要阅读的内容仅仅是巨行14的一些信息。

在该行之前的某个时刻,字符串中有'<',因此我收到此错误:

org.xmlpull.v1.XmlPullParserException: Illegal: "<" inside attribute value 

(position:START_TAG <iframe id='vmv2-frm-'+id+'' src='kunkka-unit kunkka-leaderboard'>@3:5973 in java.io.InputStreamReader@7f90d80) 

我查看了this问题,但由于该页面不是我的,因此我无法更改'<'

我不知道如何解决这个问题,也许有办法完全忽略导致错误的上述行?

1 个答案:

答案 0 :(得分:0)

使用代码

YourString.replaceAll("<","")

它将取代“&lt;”带有空字符串的字符串中的值。