lookupAttribute overloads

Synopses

Declared in <balxml_utf8readerwrapper.h>

Find the attribute at the specified index in the current node.

virtual
int
lookupAttribute(
    ElementAttribute* attribute,
    int index) const override;

Find the attribute with the specified qname in the current node.

virtual
int
lookupAttribute(
    ElementAttribute* attribute,
    char const* qname) const override;

Find the attribute with the specified localName and namespaceId.

virtual
int
lookupAttribute(
    ElementAttribute* attribute,
    char const* localName,
    int namespaceId) const override;

Find the attribute with the specified localName and namespaceUri.

virtual
int
lookupAttribute(
    ElementAttribute* attribute,
    char const* localName,
    char const* namespaceUri) const override;

Return Value

  • 0 on success, 1 if no attribute is found at index, and a negative value otherwise

  • 0 on success, 1 if no attribute is found with qname, and a negative value otherwise

  • 0 on success, 1 if no attribute is found with localName and namespaceId, and a negative value otherwise

  • 0 on success, 1 if no attribute is found with localName and namespaceUri, and a negative value otherwise

Parameters

Name

Description

attribute

structure to receive the attribute

index

zero‐based attribute index in the current node

qname

qualified name of the attribute to find

localName

local name of the attribute to find

namespaceId

namespace ID, or ‐1 for the default

namespaceUri

namespace URI, or 0 for the default

Created with MrDocs