Spec-Zone .ru
спецификации, руководства, описания, API
|
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API
|
tree.h |
Включает: | <stdio.h> <libxml/xmlversion.h> <libxml/xmlstring.h> <libxml/xmlregexp.h> <libxml/xmlmemory.h> «backward_warning.h» <ext/rb_tree> «backward_warning.h» <ext/rb_tree> «backward_warning.h» <ext/rb_tree> |
xmlAttr |
typedef struct _xmlAttr xmlAttr;
xmlAttr:
Атрибут на узле XML.
xmlAttribute |
typedef struct _xmlAttribute xmlAttribute;
xmlAttribute:
Объявление атрибута в DTD.
xmlAttributeDefault |
typedef enum { XML_ATTRIBUTE_NONE = 1, XML_ATTRIBUTE_REQUIRED, XML_ATTRIBUTE_IMPLIED, XML_ATTRIBUTE_FIXED } xmlAttributeDefault;
xmlAttributeDefault:
Определение значения по умолчанию Атрибута DTD.
xmlAttributeType |
typedef enum { XML_ATTRIBUTE_CDATA = 1, XML_ATTRIBUTE_ID, XML_ATTRIBUTE_IDREF, XML_ATTRIBUTE_IDREFS, XML_ATTRIBUTE_ENTITY, XML_ATTRIBUTE_ENTITIES, XML_ATTRIBUTE_NMTOKEN, XML_ATTRIBUTE_NMTOKENS, XML_ATTRIBUTE_ENUMERATION, XML_ATTRIBUTE_NOTATION } xmlAttributeType;
xmlAttributeType:
Атрибут DTD вводит определение.
xmlBuffer |
typedef struct _xmlBuffer xmlBuffer;
xmlBuffer:
Буферная структура.
xmlBufferAllocationScheme |
typedef enum { XML_BUFFER_ALLOC_DOUBLEIT, XML_BUFFER_ALLOC_EXACT, XML_BUFFER_ALLOC_IMMUTABLE } xmlBufferAllocationScheme;
xmlBufferAllocationScheme:
Схема распределения буферов может быть определена для или соответствия точно потребности, или дважды это выделило размер каждый раз, когда это сочтено слишком маленьким.
xmlDoc |
typedef struct _xmlDoc xmlDoc;
xmlDoc:
XML-документ.
xmlDtd |
typedef struct _xmlDtd xmlDtd;
xmlDtd:
DTD XML, как определено
xmlElement |
typedef struct _xmlElement xmlElement;
xmlElement:
Объявление элемента XML от DTD.
xmlElementContent |
typedef struct _xmlElementContent xmlElementContent;
xmlElementContent:
Содержание Элемента XML, как сохраненный после парсинга определения элемента в DTD.
xmlElementContentOccur |
typedef enum { XML_ELEMENT_CONTENT_ONCE = 1, XML_ELEMENT_CONTENT_OPT, XML_ELEMENT_CONTENT_MULT, XML_ELEMENT_CONTENT_PLUS } xmlElementContentOccur;
xmlElementContentOccur:
Возможные определения случаев содержания элемента.
xmlElementContentType |
typedef enum { XML_ELEMENT_CONTENT_PCDATA = 1, XML_ELEMENT_CONTENT_ELEMENT, XML_ELEMENT_CONTENT_SEQ, XML_ELEMENT_CONTENT_OR } xmlElementContentType;
xmlElementContentType:
Возможные определения типов контента элемента.
xmlElementTypeVal |
typedef enum { XML_ELEMENT_TYPE_UNDEFINED = 0, XML_ELEMENT_TYPE_EMPTY = 1, XML_ELEMENT_TYPE_ANY, XML_ELEMENT_TYPE_MIXED, XML_ELEMENT_TYPE_ELEMENT } xmlElementTypeVal;
xmlElementTypeVal:
Различные возможности для типа контента элемента.
xmlEnumeration |
typedef struct _xmlEnumeration xmlEnumeration;
xmlEnumeration:
Когда существует перечисление в DTDS, структура списка использовала.
xmlID |
typedef struct _xmlID xmlID;
xmlID:
Экземпляр ID XML.
xmlNode |
typedef struct _xmlNode xmlNode;
xmlNode:
Узел в дереве XML.
xmlNotation |
typedef struct _xmlNotation xmlNotation;
xmlNotation:
Определение Нотации DTD.
xmlNs |
typedef struct _xmlNs xmlNs;
xmlNs:
Пространство имен XML. Обратите внимание на то, что префикс == NULL допустим, он определяет пространство имен по умолчанию в поддереве (до переопределенного).
xmlNsType объединен с xmlElementType.
xmlRef |
typedef struct _xmlRef xmlRef;
xmlRef:
XML IDREF экземпляр.
BASE_BUFFER_SIZE |
#define BASE_BUFFER_SIZE 4096
BASE_BUFFER_SIZE:
размер буфера по умолчанию 4000.
XML_GET_CONTENT |
#define XML_GET_CONTENT( n) \ (( n)->type == XML_ELEMENT_NODE ? NULL : ( n)->content)
XML_GET_CONTENT:
Макрос для извлечения указателя содержания узла.
XML_GET_LINE |
#define XML_GET_LINE( n) \ ( xmlGetLineNo( n))
XML_GET_LINE:
Макрос для извлечения номера строки узла элемента.
XML_LOCAL_NAMESPACE |
#define XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL
XML_LOCAL_NAMESPACE:
Узел объявления пространства имен.
XML_XML_ID |
#define XML_XML_ID
XML_XML_ID:
Это - имя для специального атрибута xml:id
XML_XML_NAMESPACE |
#define XML_XML_NAMESPACE \ ( const xmlChar *) "http://www.w3.org/XML/1998/namespace"
XML_XML_NAMESPACE:
Это - пространство имен для специального xml: префикс предопределен в спецификации Пространства имен XML.
Последнее обновление: 20.06.2006