3
 <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 是否针对新窗口以及是否存在点击跟踪 URL。

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

有没有更好的方法来做到这一点,例如将href解析成部分?

4

1 回答 1

0

有很多用于解析 XML 的 Java 库...

...并且有用于解析 HTML 的出色 Java 库...

...但是为了简单地解析元素内<a>标签内的“href” :[CDATA]

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

恕我直言...

于 2012-08-29T19:05:44.473 回答