Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Data Fields
att_decl Struct Reference

Identifies the element name, attribute name and default attribute value of attribute list declarations. More...

#include <xmlp.h>

Collaboration diagram for att_decl:
Collaboration graph
[legend]

Data Fields

struct xml_tagspXml
 A copy of the XML object context pointer. Needed for quick sort and quick look up. More...
 
cdata_id sElementName
 The element name, offset and length. More...
 
cdata_id sAttName
 The attribute name, offset and length. More...
 
cdata_id sAttType
 attribute type, offset and length. More...
 
cdata_id sAttValue
 The attribute normalized value, offset and length. More...
 
aint uiAttCount
 The number of different attribute names associated with this element name. More...
 
abool bIsCDATA
 True if the attribute typ is CDATA. More...
 
abool bHasData
 True if the attribute declaration defines default data. More...
 
abool bInvalidValue
 True if the attribute value is invalid. More...
 

Detailed Description

Identifies the element name, attribute name and default attribute value of attribute list declarations.

All offsets and lengths refer to the vpVecEntities vector of 32-bit character code points.

Definition at line 60 of file xmlp.h.

Field Documentation

◆ bHasData

abool att_decl::bHasData

True if the attribute declaration defines default data.

Definition at line 68 of file xmlp.h.

◆ bInvalidValue

abool att_decl::bInvalidValue

True if the attribute value is invalid.

Definition at line 69 of file xmlp.h.

◆ bIsCDATA

abool att_decl::bIsCDATA

True if the attribute typ is CDATA.

Definition at line 67 of file xmlp.h.

◆ sAttName

cdata_id att_decl::sAttName

The attribute name, offset and length.

Definition at line 63 of file xmlp.h.

◆ sAttType

cdata_id att_decl::sAttType

attribute type, offset and length.

Definition at line 64 of file xmlp.h.

◆ sAttValue

cdata_id att_decl::sAttValue

The attribute normalized value, offset and length.

Definition at line 65 of file xmlp.h.

◆ sElementName

cdata_id att_decl::sElementName

The element name, offset and length.

Definition at line 62 of file xmlp.h.

◆ spXml

struct xml_tag* att_decl::spXml

A copy of the XML object context pointer. Needed for quick sort and quick look up.

Definition at line 61 of file xmlp.h.

◆ uiAttCount

aint att_decl::uiAttCount

The number of different attribute names associated with this element name.

Definition at line 66 of file xmlp.h.


The documentation for this struct was generated from the following file:
APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.