Я использую htmlcleaner для разбора файлов HTML. Вот пример HTML-файла.
.......<div class="name"><a href="http://example.com">Name</a></div>;......
Я получаю слово Name
, используя эту конструкцию в моем коде
HtmlCleaner cleaner = new HtmlCleaner();
CleanerProperties props = cleaner.getProperties();
props.setAllowHtmlInsideAttributes(true);
props.setAllowMultiWordAttributes(true);
props.setRecognizeUnicodeChars(true);
props.setOmitComments(true);
rootNode = cleaner.clean(htmlPage);
TagNode linkElements[] = rootNode.getElementsByName("div",true);
for (int i = 0; linkElements != null && i < linkElements.length; i++)
{
String classType = linkElements.getAttributeByName("name");
if (classType != null)
{
if(classType.equals(class)&& classType.equals(CSSClassname)) { linkList.add(linkElements); }
}
System.out.println("TagNode" + linkElements.getText());
linkList.add(linkElements);
}
and then add all of this name's to listview using
TagNode=linkelements.getText().toString()
;
Но я не понимаю, как я могу получить ссылку в моем примере. Я хочу получить ссылку http://exxample.com, но я не знаю, что делать.
Пожалуйста, помогите мне. Я прочитал учебник и использовал эту функцию, но не могу.
P.S. Извините за мой плохой английский