}
}
}
Element navbox=null;
for(Element e:xml.getRootElement().getDescendants(new ElementFilter("table")))
{
if(e.getAttributeValue("class")!=null&&e.getAttributeValue("class").equals("navbox"))
{
navbox=e;
break;
}
}
//Add inNavBox relations
if(navbox!=null)
{
for(Element e:navbox.getDescendants(new ElementFilter("a")))
{
String nurl=e.getAttributeValue("href");
if(nurl!=null&&!this.isNotAnArticle(nurl))
{
s.addRelation("inNavBox", new Relation("inNavBox", nurl.replace("/wiki/", ""), ""));
}
}
}
//Add in CatLinks relations
Element catlinks=null;
String aux="catlinks";
for(Element e:body.getParent().getDescendants(new ElementFilter("div")))
{
if(aux.equals(e.getAttributeValue("id")))
{
catlinks=e;
break;
}
}
if(catlinks!=null)
{
for(Element e:catlinks.getDescendants(new ElementFilter("a")))
{
String nurl=e.getAttributeValue("href");
if(nurl!=null&&!this.isNotAnArticle(nurl))
{
s.addRelation("inCatLinks", new Relation("inCatLinks", nurl.replace("/wiki/", ""), ""));