class Nokogiri::XML::AttributeDecl
Represents an attribute declaration in a DTD
Public Instance Methods
Source
static VALUE attribute_type(VALUE self) { xmlAttributePtr node; Noko_Node_Get_Struct(self, xmlAttribute, node); return INT2NUM(node->atype); }
The attribute_type
for this AttributeDecl
Source
static VALUE default_value(VALUE self) { xmlAttributePtr node; Noko_Node_Get_Struct(self, xmlAttribute, node); if (node->defaultValue) { return NOKOGIRI_STR_NEW2(node->defaultValue); } return Qnil; }
The default value
Source
static VALUE enumeration(VALUE self) { xmlAttributePtr node; xmlEnumerationPtr enm; VALUE list; Noko_Node_Get_Struct(self, xmlAttribute, node); list = rb_ary_new(); enm = node->tree; while (enm) { rb_ary_push(list, NOKOGIRI_STR_NEW2(enm->name)); enm = enm->next; } return list; }
An enumeration of possible values