本文整理汇总了C++中CompactHTMLToken::getAttributeItem方法的典型用法代码示例。如果您正苦于以下问题:C++ CompactHTMLToken::getAttributeItem方法的具体用法?C++ CompactHTMLToken::getAttributeItem怎么用?C++ CompactHTMLToken::getAttributeItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CompactHTMLToken
的用法示例。
在下文中一共展示了CompactHTMLToken::getAttributeItem方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: tokenExitsForeignContent
static bool tokenExitsForeignContent(const CompactHTMLToken& token)
{
// FIXME: This is copied from HTMLTreeBuilder::processTokenInForeignContent and changed to use threadSafeHTMLNamesMatch.
const HTMLIdentifier& tagName = token.data();
return threadSafeHTMLNamesMatch(tagName, bTag)
|| threadSafeHTMLNamesMatch(tagName, bigTag)
|| threadSafeHTMLNamesMatch(tagName, blockquoteTag)
|| threadSafeHTMLNamesMatch(tagName, bodyTag)
|| threadSafeHTMLNamesMatch(tagName, brTag)
|| threadSafeHTMLNamesMatch(tagName, centerTag)
|| threadSafeHTMLNamesMatch(tagName, codeTag)
|| threadSafeHTMLNamesMatch(tagName, ddTag)
|| threadSafeHTMLNamesMatch(tagName, divTag)
|| threadSafeHTMLNamesMatch(tagName, dlTag)
|| threadSafeHTMLNamesMatch(tagName, dtTag)
|| threadSafeHTMLNamesMatch(tagName, emTag)
|| threadSafeHTMLNamesMatch(tagName, embedTag)
|| threadSafeHTMLNamesMatch(tagName, h1Tag)
|| threadSafeHTMLNamesMatch(tagName, h2Tag)
|| threadSafeHTMLNamesMatch(tagName, h3Tag)
|| threadSafeHTMLNamesMatch(tagName, h4Tag)
|| threadSafeHTMLNamesMatch(tagName, h5Tag)
|| threadSafeHTMLNamesMatch(tagName, h6Tag)
|| threadSafeHTMLNamesMatch(tagName, headTag)
|| threadSafeHTMLNamesMatch(tagName, hrTag)
|| threadSafeHTMLNamesMatch(tagName, iTag)
|| threadSafeHTMLNamesMatch(tagName, imgTag)
|| threadSafeHTMLNamesMatch(tagName, liTag)
|| threadSafeHTMLNamesMatch(tagName, listingTag)
|| threadSafeHTMLNamesMatch(tagName, menuTag)
|| threadSafeHTMLNamesMatch(tagName, metaTag)
|| threadSafeHTMLNamesMatch(tagName, nobrTag)
|| threadSafeHTMLNamesMatch(tagName, olTag)
|| threadSafeHTMLNamesMatch(tagName, pTag)
|| threadSafeHTMLNamesMatch(tagName, preTag)
|| threadSafeHTMLNamesMatch(tagName, rubyTag)
|| threadSafeHTMLNamesMatch(tagName, sTag)
|| threadSafeHTMLNamesMatch(tagName, smallTag)
|| threadSafeHTMLNamesMatch(tagName, spanTag)
|| threadSafeHTMLNamesMatch(tagName, strongTag)
|| threadSafeHTMLNamesMatch(tagName, strikeTag)
|| threadSafeHTMLNamesMatch(tagName, subTag)
|| threadSafeHTMLNamesMatch(tagName, supTag)
|| threadSafeHTMLNamesMatch(tagName, tableTag)
|| threadSafeHTMLNamesMatch(tagName, ttTag)
|| threadSafeHTMLNamesMatch(tagName, uTag)
|| threadSafeHTMLNamesMatch(tagName, ulTag)
|| threadSafeHTMLNamesMatch(tagName, varTag)
|| (threadSafeHTMLNamesMatch(tagName, fontTag) && (token.getAttributeItem(colorAttr) || token.getAttributeItem(faceAttr) || token.getAttributeItem(sizeAttr)));
}