Element element = i.next();
if (element.getName().equals("tag")) {
String path = element.elementText("name");
TagEntity tag = getBusiness().getTagBusiness().getByPath(path);
if(tag != null) {
PageTagEntity pageTag = getDao().getPageTagDao().getByURL(pageURL);
if (pageTag == null) {
pageTag = new PageTagEntity(pageURL);
}
if (!pageTag.getTags().contains(tag.getId())) {
pageTag.getTags().add(tag.getId());
}
getDaoTaskAdapter().pageTagSave(pageTag);
if (!tag.getPages().contains(pageURL)) {
tag.getPages().add(pageURL);
getDaoTaskAdapter().tagSave(tag);