libUPnP 22.1.2
_IXML_ElementStack Struct Reference
Collaboration diagram for _IXML_ElementStack:

Data Fields

char * element
char * prefix
char * namespaceUri
IXML_NamespaceURI * pNsURI
struct _IXML_ElementStacknextElement
struct _IXML_ElementStackdefaultNsElement
int numNsURI
int prefixInherited
struct _IXML_ElementStacknsScopeElement
int nsInScope

Field Documentation

◆ defaultNsElement

struct _IXML_ElementStack* _IXML_ElementStack::defaultNsElement

Nearest frame below this one that defines a default namespace, NULL if none.

Referenced by Parser_hasDefaultNamespace(), and Parser_pushElement().

◆ nsInScope

int _IXML_ElementStack::nsInScope

Number of prefix bindings in the frames below this one.

Referenced by Parser_pushElement().

◆ nsScopeElement

struct _IXML_ElementStack* _IXML_ElementStack::nsScopeElement

Nearest frame below this one that binds a prefix, NULL if none.

Referenced by Parser_ElementPrefixDefined(), and Parser_pushElement().

◆ numNsURI

int _IXML_ElementStack::numNsURI

Number of entries in pNsURI.

Referenced by Parser_numNsBindings(), and Parser_xmlNamespace().

◆ prefixInherited

int _IXML_ElementStack::prefixInherited

Nonzero if namespaceUri is what the frames below resolve prefix to, so that this frame binds nothing new for it.

Referenced by Parser_numNsBindings(), Parser_processElementName(), and Parser_xmlNamespace().


The documentation for this struct was generated from the following file: