这篇教程C++ tidyNodeToImpl函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中tidyNodeToImpl函数的典型用法代码示例。如果您正苦于以下问题:C++ tidyNodeToImpl函数的具体用法?C++ tidyNodeToImpl怎么用?C++ tidyNodeToImpl使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了tidyNodeToImpl函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: tidyNodeHasTextBool TIDY_CALL tidyNodeHasText( TidyDoc tdoc, TidyNode tnod ){ TidyDocImpl* doc = tidyDocToImpl( tdoc ); if ( doc ) return TY_(nodeHasText)( doc, tidyNodeToImpl(tnod) ); return no;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:7,
示例2: tidyNodeGetTextBool TIDY_CALL tidyNodeGetText( TidyDoc tdoc, TidyNode tnod, TidyBuffer* outbuf ){ TidyDocImpl* doc = tidyDocToImpl( tdoc ); Node* nimp = tidyNodeToImpl( tnod ); if ( doc && nimp && outbuf ) { uint outenc = cfg( doc, TidyOutCharEncoding ); uint nl = cfg( doc, TidyNewline ); StreamOut* out = TY_(BufferOutput)( doc, outbuf, outenc, nl ); Bool xmlOut = cfgBool( doc, TidyXmlOut ); Bool xhtmlOut = cfgBool( doc, TidyXhtmlOut ); doc->docOut = out; if ( xmlOut && !xhtmlOut ) TY_(PPrintXMLTree)( doc, NORMAL, 0, nimp ); else TY_(PPrintTree)( doc, NORMAL, 0, nimp ); TY_(PFlushLine)( doc, 0 ); doc->docOut = NULL; TidyDocFree( doc, out ); return yes; } return no;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:26,
示例3: tidyNodeGetValueBool TIDY_CALL tidyNodeGetValue( TidyDoc tdoc, TidyNode tnod, TidyBuffer* buf ){ TidyDocImpl *doc = tidyDocToImpl( tdoc ); Node *node = tidyNodeToImpl( tnod ); if ( doc == NULL || node == NULL || buf == NULL ) return no; switch( node->type ) { case TextNode: case CDATATag: case CommentTag: case ProcInsTag: case SectionTag: case AspTag: case JsteTag: case PhpTag: { tidyBufClear( buf ); tidyBufAppend( buf, doc->lexer->lexbuf + node->start, node->end - node->start ); break; } default: /* The node doesn't have a value */ return no; } return yes;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:29,
示例4: tidyNodeGetType/* Node info */TidyNodeType TIDY_CALL tidyNodeGetType( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); TidyNodeType ntyp = TidyNode_Root; if ( nimp ) ntyp = (TidyNodeType) nimp->type; return ntyp;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:9,
示例5: tidyNodeLineuint TIDY_CALL tidyNodeLine( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); uint line = 0; if ( nimp ) line = nimp->line; return line;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,
示例6: tidyNodeColumnuint TIDY_CALL tidyNodeColumn( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); uint col = 0; if ( nimp ) col = nimp->column; return col;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,
示例7: tidyNodeGetNamectmbstr TIDY_CALL tidyNodeGetName( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); ctmbstr nnam = NULL; if ( nimp ) nnam = nimp->element; return nnam;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:8,
示例8: tidyAttrFirst/* Iterate over attribute values */TidyAttr TIDY_CALL tidyAttrFirst( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); AttVal* attval = NULL; if ( nimp ) attval = nimp->attributes; return tidyImplToAttr( attval );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:9,
示例9: tidyNodeGetIdTidyTagId TIDY_CALL tidyNodeGetId(TidyNode tnod){ Node* nimp = tidyNodeToImpl(tnod); TidyTagId tagId = TidyTag_UNKNOWN; if (nimp && nimp->tag) tagId = nimp->tag->id; return tagId;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:10,
示例10: tidyNodeIsPropBool TIDY_CALL tidyNodeIsProp( TidyDoc ARG_UNUSED(tdoc), TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); Bool isProprietary = yes; if ( nimp ) { switch ( nimp->type ) { case RootNode: case DocTypeTag: case CommentTag: case XmlDecl: case ProcInsTag: case TextNode: case CDATATag: isProprietary = no; break; case SectionTag: case AspTag: case JsteTag: case PhpTag: isProprietary = yes; break; case StartTag: case EndTag: case StartEndTag: isProprietary = ( nimp->tag ? (nimp->tag->versions&VERS_PROPRIETARY)!=0 : yes ); break; } } return isProprietary;}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:36,
示例11: tidyNodeIsText/* tagask.c -- Interrogate node type (c) 1998-2006 (W3C) MIT, ERCIM, Keio University See tidy.h for the copyright notice.*/#include "tidy-int.h"#include "tags.h"#include "tidy.h"Bool TIDY_CALL tidyNodeIsText( TidyNode tnod ){ return TY_(nodeIsText)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsBlock( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsBlock( TidyNode tnod ){ return TY_(nodeCMIsBlock)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsInline( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsInline( TidyNode tnod ){ return TY_(nodeCMIsInline)( tidyNodeToImpl(tnod) );}Bool tidyNodeCMIsEmpty( TidyNode tnod ); /* not exported yet */Bool tidyNodeCMIsEmpty( TidyNode tnod ){ return TY_(nodeCMIsEmpty)( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:26,
示例12: tidyNodeIsSELECTBool TIDY_CALL tidyNodeIsSELECT( TidyNode tnod ){ return nodeIsSELECT( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例13: tidyNodeIsADDRESSBool TIDY_CALL tidyNodeIsADDRESS( TidyNode tnod ){ return nodeIsADDRESS( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例14: tidyNodeIsMARQUEEBool TIDY_CALL tidyNodeIsMARQUEE( TidyNode tnod ){ return nodeIsMARQUEE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例15: tidyNodeIsBLINKBool TIDY_CALL tidyNodeIsBLINK( TidyNode tnod ){ return nodeIsBLINK( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例16: tidyNodeIsFRAMESETBool TIDY_CALL tidyNodeIsFRAMESET( TidyNode tnod ){ return nodeIsFRAMESET( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例17: tidyNodeIsBASEFONTBool TIDY_CALL tidyNodeIsBASEFONT( TidyNode tnod ){ return nodeIsBASEFONT( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例18: tidyGetChildTidyNode TIDY_CALL tidyGetChild( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); return tidyImplToNode( nimp->content );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:5,
示例19: tidyGetNext/* siblings */TidyNode TIDY_CALL tidyGetNext( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); return tidyImplToNode( nimp->next );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:6,
示例20: tidyNodeIsAPPLETBool TIDY_CALL tidyNodeIsAPPLET( TidyNode tnod ){ return nodeIsAPPLET( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例21: tidyGetParent/* parent / child */TidyNode TIDY_CALL tidyGetParent( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); return tidyImplToNode( nimp->parent );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:6,
示例22: tidyNodeIsISINDEXBool TIDY_CALL tidyNodeIsISINDEX( TidyNode tnod ){ return nodeIsISINDEX( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例23: tidyNodeIsLISTINGBool TIDY_CALL tidyNodeIsLISTING( TidyNode tnod ){ return nodeIsLISTING( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例24: tidyNodeIsNOFRAMESBool TIDY_CALL tidyNodeIsNOFRAMES( TidyNode tnod ){ return nodeIsNOFRAMES( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例25: tidyNodeIsLABELBool TIDY_CALL tidyNodeIsLABEL( TidyNode tnod ){ return nodeIsLABEL( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例26: tidyGetPrevTidyNode TIDY_CALL tidyGetPrev( TidyNode tnod ){ Node* nimp = tidyNodeToImpl( tnod ); return tidyImplToNode( nimp->prev );}
开发者ID:Jimdo,项目名称:tidy-html5,代码行数:5,
示例27: tidyNodeIsDDBool TIDY_CALL tidyNodeIsDD( TidyNode tnod ){ return nodeIsDD( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例28: tidyNodeIsHeaderBool TIDY_CALL tidyNodeIsHeader( TidyNode tnod ){ return TY_(nodeIsHeader)( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例29: tidyNodeIsTABLEBool TIDY_CALL tidyNodeIsTABLE( TidyNode tnod ){ return nodeIsTABLE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
示例30: tidyNodeIsBLOCKQUOTEBool TIDY_CALL tidyNodeIsBLOCKQUOTE( TidyNode tnod ){ return nodeIsBLOCKQUOTE( tidyNodeToImpl(tnod) );}
开发者ID:Beefeater,项目名称:tidy-html5,代码行数:3,
注:本文中的tidyNodeToImpl函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ tidy_up_string函数代码示例 C++ tidyAttrToImpl函数代码示例 |