Spec-Zone .ru
спецификации, руководства, описания, API
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API

 


xsltutils.h

Включает:

Введение



#defines


IS_XSLT_ELEM


#define IS_XSLT_ELEM(
    n) \ (((
    n) != NULL) && ((
    n)->ns != NULL) && \ (
    xmlStrEqual((
    n)->ns->href, ((
    xmlChar *) "http:/*www.w3.org/1999/XSL/Transform") \

        */))) 
Обсуждение

IS_XSLT_ELEM:

Проверки, что элемент принадлежит пространству имен XSLT.


IS_XSLT_NAME


#define IS_XSLT_NAME(
    n, val) \ (
    xmlStrEqual((
    n)->name, (
    const xmlChar *) (
    val))) 
Обсуждение

IS_XSLT_NAME:

Проверяет значение элемента в пространстве имен XSLT.


IS_XSLT_REAL_NODE


#define IS_XSLT_REAL_NODE(
    n) \ (((
    n) != NULL) && \ (((
    n)->type == XML_ELEMENT_NODE) || \ ((
    n)->type == XML_TEXT_NODE) || \ ((
    n)->type == XML_ATTRIBUTE_NODE) || \ ((
    n)->type == XML_DOCUMENT_NODE) || \ ((
    n)->type == XML_HTML_DOCUMENT_NODE) || \ ((
    n)->type == XML_PI_NODE))) 
Обсуждение

IS_XSLT_REAL_NODE:

Проверьте, что узел является 'реальным': документ, элемент, текст или атрибут.


XSLT_STRANGE


#define XSLT_STRANGE \ xsltGenericError(
    xsltGenericErrorContext, \ "Internal error at %s:%d\n", \ __FILE__, __LINE__); 
Обсуждение

XSLT_STRANGE:

Макрос для установки флага этого проблема был обнаружен внутренне.


XSLT_TIMESTAMP_TICS_PER_SEC


#define XSLT_TIMESTAMP_TICS_PER_SEC 100000l 
Обсуждение

XSLT_TIMESTAMP_TICS_PER_SEC:

Выборка точности для профилирования


XSLT_TODO


#define XSLT_TODO \ xsltGenericError(
    xsltGenericErrorContext, \ "Unimplemented block at %s:%d\n", \ __FILE__, __LINE__); 
Обсуждение

XSLT_TODO:

Макрос для установки флага нереализованных блоков.


XSLT_TRACE


#define XSLT_TRACE(
    ctxt,code,call) \ if (
    ctxt->traceCode && (
    *(
    ctxt->traceCode) & code)) \ call 
Обсуждение

XSLT_TRACE:

Управляйте типом xsl debugtrace испускаемые сообщения.

Последнее обновление: 20.06.2006