xpath.h

Estructura xmlXPathObject

Una expresión se evalúa para obtener un objeto, que tiene uno de los cuatro tipos básicos siguientes:

  • Conjunto de nodos
  • Booleano
  • Número
  • Cadena

Sintaxis

/*
 * An expression is evaluated to yield an object, which
 * has one of the following four basic types:
 *   - node-set
 *   - boolean
 *   - number
 *   - string
 *
 * @@ XPointer will add more types !
 */

typedef struct _xmlXPathObject xmlXPathObject;
typedef xmlXPathObject *xmlXPathObjectPtr;
struct _xmlXPathObject {
    xmlXPathObjectType type;
    xmlNodeSetPtr nodesetval;
    int boolval;
    double floatval;
    xmlChar *stringval;
    void *user;
    int index;
    void *user2;
    int index2;
};

Miembros

type
nodesetval
boolval
floatval
stringval
user
index
user2
index2