Go to the documentation of this file.
22 #if !defined(XERCESC_INCLUDE_GUARD_DOMATTR_HPP)
23 #define XERCESC_INCLUDE_GUARD_DOMATTR_HPP
25 #include <xercesc/util/XercesDefs.hpp>
28 XERCES_CPP_NAMESPACE_BEGIN
172 XERCES_CPP_NAMESPACE_END
virtual bool getSpecified() const =0
Returns true if the attribute received its value explicitly in the XML document, or if a value was as...
The DOMTypeInfo interface represent a type used by DOMElement or DOMAttr nodes, specified in the sche...
Definition: DOMTypeInfo.hpp:36
virtual DOMElement * getOwnerElement() const =0
The DOMElement node this attribute is attached to or null if this attribute is not in use.
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
virtual void setValue(const XMLCh *value)=0
Sets the value of the attribute.
virtual ~DOMAttr()
Destructor.
Definition: DOMAttr.hpp:87
The DOMAttr class refers to an attribute of an XML element.
Definition: DOMAttr.hpp:57
DOMAttr()
Definition: DOMAttr.hpp:64
By far the vast majority of objects (apart from text) that authors encounter when traversing a docume...
Definition: DOMElement.hpp:66
virtual const DOMTypeInfo * getSchemaTypeInfo() const =0
Returns the type information associated with this attribute.
virtual bool isId() const =0
Returns whether this attribute is known to be of type ID or not.
virtual const XMLCh * getName() const =0
Returns the name of this attribute.
DOMAttr(const DOMAttr &other)
Definition: DOMAttr.hpp:65
virtual const XMLCh * getValue() const =0
Returns the value of the attribute.