tree.h

Estructura xmlElementContent

Contenido de un elemento XML almacenado tras analizar la definición de un elemento en una DTD.

Sintaxis

/**
 * xmlElementContent:
 *
 * An XML Element content as stored after parsing an element definition
 * in a DTD.
 */

typedef struct _xmlElementContent xmlElementContent;
typedef xmlElementContent *xmlElementContentPtr;
struct _xmlElementContent {
    xmlElementContentType     type;	/* PCDATA, ELEMENT, SEQ or OR */
    xmlElementContentOccur    ocur;	/* ONCE, OPT, MULT or PLUS */
    const xmlChar             *name;	/* Element name */
    struct _xmlElementContent *c1;	/* first child */
    struct _xmlElementContent *c2;	/* second child */
    struct _xmlElementContent *parent;	/* parent */
    const xmlChar             *prefix;	/* Namespace prefix */
};

Miembros

type
PCDATA, ELEMENTO, SEQ u OR.
ocur
ONCE, OPT, MULT o PLUS.
name
Nombre del elemento.
c1
Primer hijo.
c2
Segundo hijo.
parent
Padre.
prefix
Prefijo del espacio de nombres.