Install
sudo gem install nokogiri
Contribute
github.com/tenderlove/nokogiri

An HTML, XML, SAX, & Reader parser with the ability to search documents via XPath or CSS3 selectors… and much more

Nokogiri

Class Nokogiri::XML::AttributeDecl inherits from Nokogiri::XML::Node

 

Represents an attribute declaration in a DTD

Public Instance Methods

attribute_type() Show Source

The attribute_type for this AttributeDecl

static VALUE attribute_type(VALUE self) { xmlAttributePtr node; Data_Get_Struct(self, xmlAttribute, node); return INT2NUM((long)node->atype); }
default() Show Source

The default value

static VALUE default_value(VALUE self) { xmlAttributePtr node; Data_Get_Struct(self, xmlAttribute, node); if(node->defaultValue) return NOKOGIRI_STR_NEW2(node->defaultValue); return Qnil; }
enumeration() Show Source

An enumeration of possible values

static VALUE enumeration(VALUE self) { xmlAttributePtr node; xmlEnumerationPtr enm; VALUE list; Data_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; }
inspect() Show Source
# File lib/nokogiri/xml/attribute_decl.rb, line 13 13: def inspect 14: "#<#{self.class.name}:#{sprintf("0x%x", object_id)} #{to_s.inspect}>" 15: end