<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解析为部分?
答案 0 :(得分:0)
有很好的Java库可用于解析XML ...
...还有很棒的Java库可用于解析HTML ...
...但只是解析<a>
元素内的[CDATA]
标记内的“href”:
String.contains()
和String.indexOf()
应该绰绰有余。
... IMHO