libgimpprint API Reference: mxml-search.c File Reference

Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

# src/main/mxml-search.c File Reference

`#include <gimp-print/mxml.h>`
`#include "config.h"`

Go to the source code of this file.

## Functions
stp_mxml_node_t * | stp_mxmlFindElement (stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)
stp_mxml_node_t * | stp_mxmlWalkNext (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)
stp_mxml_node_t * | stp_mxmlWalkPrev (stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)

## Function Documentation

stp_mxml_node_t* stp_mxmlFindElement | ( | stp_mxml_node_t * | node,
|  | stp_mxml_node_t * | top,
|  | const char * | name,
|  | const char * | attr,
|  | const char * | value,
|  | int | descend
| ) |

| Definition at line 48 of file mxml-search.c. References stp_mxml_value_u::element, stp_mxml_value_s::name, stp_mxml_node_s::next, STP_MXML_DESCEND, STP_MXML_ELEMENT, stp_mxml_node_t, stp_mxmlElementGetAttr(), stp_mxmlWalkNext(), stp_mxml_node_s::type, and stp_mxml_node_s::value. Referenced by stp_array_create_from_xmltree(), stp_curve_create_from_xmltree(), stp_xml_get_node(), and stpi_dither_array_create_from_xmltree().

stp_mxml_node_t* stp_mxmlWalkNext | ( | stp_mxml_node_t * | node,
|  | stp_mxml_node_t * | top,
|  | int | descend
| ) |

| Definition at line 130 of file mxml-search.c. References stp_mxml_node_s::child, stp_mxml_node_s::next, stp_mxml_node_s::parent, and stp_mxml_node_t. Referenced by stp_mxmlFindElement().

stp_mxml_node_t* stp_mxmlWalkPrev | ( | stp_mxml_node_t * | node,
|  | stp_mxml_node_t * | top,
|  | int | descend
| ) |

| Definition at line 166 of file mxml-search.c. References stp_mxml_node_s::last_child, stp_mxml_node_s::parent, stp_mxml_node_s::prev, and stp_mxml_node_t.