解析href来捕获它的一部分

时间:2012-08-29 18:37:51

标签: java

 <ContentFragment><![CDATA[<a target=_blank href=$click_tracking_url$&landing_url=https://www.foo.com><img src='urltoimage.jpg' border='0' alt='' /></a>]]></ContentFragment>

我有一个文件的xml段,我可以通过JAXB访问ContentFragment。和ContentFragment是一个字符串。

我想知道如果a href是针对新窗口的,以及是否存在点击跟踪网址,我该如何捕获。

就我所做的事情而言,我可以做string.contains("_blank");string.contains("click_tracking_url");然后我可以解析。

是否有更好的方法可以将href解析为部分?

1 个答案:

答案 0 :(得分:0)

有很好的Java库可用于解析XML ...

...还有很棒的Java库可用于解析HTML ...

...但只是解析<a>元素内的[CDATA]标记内的“href”:

String.contains()String.indexOf()应该绰绰有余。

... IMHO