У меня есть файл HTML, часть которого выглядит следующим образом:Как получить связанные классы и значения в JSoup?
<a name="user_createtime"></a>
<p class="column">
<span class="coltitle">CreateTime</span> <span class="titleDesc"><span class='defPopupLink' onClick='popupDefinition(event, "datetime")'>datetime</span></span> <span class = "spaceandsize">(non-null)<sup><span class='glossaryLink' onclick="popupDefinition(event, '<b>non-null</b><br>The column cannot contain null values.')">?</span></sup></span>
<br>
<span class="desc">Timestamp when the object was created</span>
<a name="user_createuser"></a>
<p class="column">
<span class="coltitle">CreateUser</span> <span class="titleDesc">foreign key to <A HREF="User.html" TARGET="tableFrame">User</A></span>
<span class = "spaceandsize">(database column: CreateUserID)</span>
<br>
<span class="desc">User who created the object</span>
Есть много таких Coltitle. titleDesc и desc.
Теперь, если я получаю входную строку, как «CreateTime», я хочу выход быть:
CreateTime, datetime, Timestamp when the object was created
и если я получаю строку ввода «CreateUser», я хочу выход быть:
CreateUser, foreign key to User, User who created the object
Я использую Jsoup для этого, и я получил это далеко:
Elements colElements = Jsoup.parse(html).getElementsByClass("coltitle").select("*");
System.out.println("your Col:");
for (Element element : colElements)
{
if(element.ownText().equalsIgnoreCase("CreateTime"))
System.out.println(element.text());
}
который просто выводит выбранный coltitl е. Как анализировать связанные классы и получать их значения? Или, они даже не связаны, и я просто иду по неправильному пути? Может ли кто-нибудь помочь мне получить мой желаемый результат?
Ничего себе. Работает как шарм. Это из-за таких людей, как вы, что stackoverflow _IS ЧТО ЭТО. Хорошего дня! :-) – VictorCreator
Спасибо! Всегда можно попытаться внести свой вклад в то, что можно! ;) –