Spec-Zone .ru
спецификации, руководства, описания, API
|
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API
|
parserInternals.h |
xmlStringText |
extern const xmlChar xmlStringText[];
Глобальные переменные используются для предопределенных строк.
xmlEntityReferenceFunc |
typedef void (*xmlEntityReferenceFunc) ( xmlEntityPtr ent, xmlNodePtr firstNode, xmlNodePtr lastNode);
xmlEntityReferenceFunc: @ent: объект @firstNode: узел кулака в блоке @lastNode: последний поклон в блоке
Функция обратного вызова использовала, когда нужно быть в состоянии отследить назад происхождение блока узлов, наследованных от замены объекта.
xmlParserMaxDepth |
extern unsigned int xmlParserMaxDepth;
xmlParserMaxDepth:
предел произвольной глубины для XML-документов, которые мы позволяем обрабатывать. Это не ограничение синтаксического анализатора, а граничной функции безопасности.
XMLPUBFUN |
Macros which declare an exportable function */ #define XMLPUBFUN ;
Контекст синтаксического анализатора.
XMLPUBFUN |
Macros which declare an exportable function */ #define XMLPUBFUN ;
Объекты
XMLPUBFUN |
Macros which declare an exportable function */ #define XMLPUBFUN ;
Входные потоки.
XMLPUBFUN |
Macros which declare an exportable function */ #define XMLPUBFUN ;
Пространства имен.
XMLPUBFUN |
Macros which declare an exportable function */ #define XMLPUBFUN ;
Универсальные порождающие правила.
INPUT_CHUNK |
#define INPUT_CHUNK 250
INPUT_CHUNK:
Синтаксический анализатор пытается всегда иметь ту сумму готового ввода. Одна из точки обеспечивает контекст при создании отчетов об ошибках.
IS_ASCII_DIGIT |
#define IS_ASCII_DIGIT( c)
IS_ASCII_DIGIT (c) @c: значение xmlChar
Макрос для проверки [0-9]
IS_ASCII_LETTER |
#define IS_ASCII_LETTER( c)
IS_ASCII_LETTER (c) @c: значение xmlChar
Макрос для проверки [a-zA-Z]
IS_BASECHAR |
#define IS_BASECHAR( c) xmlIsBaseCharQ( c)
IS_BASECHAR: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[85] BaseChar:: =... длинный список видит REC...
IS_BLANK |
#define IS_BLANK( c) xmlIsBlankQ( c)
IS_BLANK: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[3] S:: = (#x20 | #x9 | #xD | #xA) +
IS_BLANK_CH |
#define IS_BLANK_CH( c) xmlIsBlank_ch( c)
IS_BLANK_CH: @c: значение xmlChar (обычно символ без знака)
Поведение то же как IS_BLANK
IS_BYTE_CHAR |
#define IS_BYTE_CHAR( c) xmlIsChar_ch( c)
IS_BYTE_CHAR: @c: значение байта (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[2] Символ:: = #x9 | #xA | #xD | [#x20...] любой символ байта в принятом диапазоне
IS_CHAR |
#define IS_CHAR( c) xmlIsCharQ( c)
IS_CHAR: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[2] Символ:: = #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] любой символ Unicode, исключая суррогатные блоки, FFFE и FFFF.
IS_CHAR_CH |
#define IS_CHAR_CH( c) xmlIsChar_ch( c)
IS_CHAR_CH: @c: xmlChar (обычно символ без знака)
Ведет себя как IS_CHAR на однобайтовом значении
IS_COMBINING |
#define IS_COMBINING( c) xmlIsCombiningQ( c)
IS_COMBINING: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[87] CombiningChar:: =... длинный список видит REC...
IS_COMBINING_CH |
#define IS_COMBINING_CH( c) 0
IS_COMBINING_CH: @c: xmlChar (обычно символ без знака)
Всегда ложь (все символы объединения> 0xff)
IS_DIGIT |
#define IS_DIGIT( c) xmlIsDigitQ( c)
IS_DIGIT: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[88] Цифра:: =... длинный список видит REC...
IS_DIGIT_CH |
#define IS_DIGIT_CH( c) xmlIsDigit_ch( c)
IS_DIGIT_CH: @c: значение xmlChar (обычно символ без знака)
Ведет себя как IS_DIGIT, но с единственным параметром байта
IS_EXTENDER |
#define IS_EXTENDER( c) xmlIsExtenderQ( c)
IS_EXTENDER: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[89] Расширитель:: = #x00B7 | #x02D0 | #x02D1 | #x0387 | #x0640 | #x0E46 | #x0EC6 | #x3005 | [#x3031-#x3035] | [#x309D-#x309E] | [#x30FC-#x30FE]
IS_EXTENDER_CH |
#define IS_EXTENDER_CH( c) xmlIsExtender_ch( c)
IS_EXTENDER_CH: @c: значение xmlChar (обычно символ без знака)
Ведет себя как IS_EXTENDER, но с однобайтовым параметром
IS_IDEOGRAPHIC |
#define IS_IDEOGRAPHIC( c) xmlIsIdeographicQ( c)
IS_IDEOGRAPHIC: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[86] Идеограмма:: = [#x4E00-#x9FA5] | #x3007 | [#x3021-#x3029]
IS_LETTER |
#define IS_LETTER( c)
IS_LETTER: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[84] Буква:: = BaseChar | идеограмма
IS_LETTER_CH |
#define IS_LETTER_CH( c) xmlIsBaseChar_ch( c)
IS_LETTER_CH: @c: значение xmlChar (обычно символ без знака)
Макрос ведет себя как IS_LETTER, но только проверьте основные символы
IS_PUBIDCHAR |
#define IS_PUBIDCHAR( c) xmlIsPubidCharQ( c)
IS_PUBIDCHAR: @c: значение UNICODE (интервал)
Макрос для проверки следующего производства в спецификацию XML:
[13] PubidChar:: = #x20 | #xD | #xA | [зона действий Z0 9] | [-'() +./: =?; $!*#@ _ %]
IS_PUBIDCHAR_CH |
#define IS_PUBIDCHAR_CH( c) xmlIsPubidChar_ch( c)
IS_PUBIDCHAR_CH: @c: значение xmlChar (обычно символ без знака)
То же как IS_PUBIDCHAR, но для однобайтового значения
MOVETO_ENDTAG |
#define MOVETO_ENDTAG( p) \ while (( *p) && ( *( p) != '>')) ( p)++
MOVETO_ENDTAG: @p: и указатель строки UTF8
Пропуски к следующему'>' символ.
MOVETO_STARTTAG |
#define MOVETO_STARTTAG( p) \ while (( *p) && ( *( p) != '<')) ( p)++
MOVETO_STARTTAG: @p: и указатель строки UTF8
Пропуски к следующему'<' char.
SKIP_EOL |
#define SKIP_EOL( p) \ if ( *( p) == 0x13) { p++; if ( *( p) == 0x10) p++; } \ if ( *( p) == 0x10) { p++; if ( *( p) == 0x13) p++; }
SKIP_EOL: @p: и указатель строки UTF8
Пропускает конец символов строки.
XML_MAX_NAMELEN |
#define XML_MAX_NAMELEN 100
XML_MAX_NAMELEN:
Идентификаторы могут быть более длительными, но это будет более дорогостоящим во время выполнения.
XML_SUBSTITUTE_BOTH |
#define XML_SUBSTITUTE_BOTH 3
XML_SUBSTITUTE_BOTH:
Нужно заменить и общей и сущностью параметра.
XML_SUBSTITUTE_NONE |
#define XML_SUBSTITUTE_NONE 0
XML_SUBSTITUTE_NONE:
Если нельзя заменить никакими объектами.
XML_SUBSTITUTE_PEREF |
#define XML_SUBSTITUTE_PEREF 2
XML_SUBSTITUTE_PEREF:
Нужно ли заменить сущностью параметра.
XML_SUBSTITUTE_REF |
#define XML_SUBSTITUTE_REF 1
XML_SUBSTITUTE_REF:
Нужно ли заменить общими объектами.
Последнее обновление: 20.06.2006