使用XmlPullParser Android删除<br/>

时间:2015-07-01 07:16:05

标签: android html tags xmlpullparser

这是xml代码。

<menunm1>675Kcal<br>Sausage<br>HashBrown<br>Ketchup</menunm1>

这是使用xmlpullparser的android代码。我想删除br标签。 任何人都可以帮忙吗?谢谢

XmlPullParser xpp = factory.newPullParser();

if (tag.equals("menunm1") && !xpp.getText().contains("\n")) {
                                    menunm1 = xpp.getText();
}

2 个答案:

答案 0 :(得分:0)

找到答案

else if (tag.equals("menunm1") && !xpp.getText().contains("\n")) {

                                    menunm1 = xpp.getText();
                                    menunm1 = menunm1.replaceAll("\\<.*?>","\n");
}

答案 1 :(得分:0)

对于从Google迷路到这里的任何人,这是我想出的更彻底的解决方案

else if (tag.equals("menunm1") && !xpp.getText().contains("\n")) {
    menunm1 = xpp.getText();
    menunm1 = menunm1.replaceAll("\\<\s*br\s*/?\s*>","\n");
}

这不仅可以捕获
,还可以捕获


等。