如何使用libtidy从HTMLDOM节点获取特定属性 >我使用C++和LIbTiDy解析HTML页面。但是libtidy的文档太不完整了,我几乎无法理解API函数的作用。我想要的是从html dom节点获取特定属性值,例如: <table class="xxxx" ...
还是有更方便的方法?谢谢如何使用libtidy从HTMLDOM节点获取特定属性 >我使用C++和LIbTiDy解析HTML页面。但是libtidy的文档太不完整了,我几乎无法理解API函数的作用。我想要的是从html dom节点获取特定属性值,例如: <table class="xxxx" ...,c++,html-parsing,htmltidy,C++,Html Parsing,Htmltidy,还是有更方便的方法?谢谢 if (tidyNodeIsTABLE(tdNode)) { TidyAttr attr; for (attr=tidyAttrFirst(tdNode); attr; attr=tidyAttrNext(attr)) { if (tidyAttrGetId(attr) == TidyAttr_CLASS) { std::string value = tidyAttrValue(attr);
if (tidyNodeIsTABLE(tdNode))
{
TidyAttr attr;
for (attr=tidyAttrFirst(tdNode); attr; attr=tidyAttrNext(attr))
{
if (tidyAttrGetId(attr) == TidyAttr_CLASS)
{
std::string value = tidyAttrValue(attr);
break;
}
}
}