我在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问题,但由于该页面不是我的,因此我无法更改'<'
。
我不知道如何解决这个问题,也许有办法完全忽略导致错误的上述行?
答案 0 :(得分:0)
使用代码
YourString.replaceAll("<","")
它将取代“&lt;”带有空字符串的字符串中的值。