class XML_DTD_ELEMENT
Summary
Class invariant
Overview
creation features
exported features
  • build
    Prepare to build the element's structure
Data validation
Tree structure validation
Building element's structure
Adding attributes
Constructor
name: STRING
writable attribute
out_in_tagged_out_memory
effective procedure
Append terse printable represention of current object in tagged_out_memory.
build
effective procedure
Prepare to build the element's structure
is_built: BOOLEAN
writable attribute
is_valid_attributes (xml_attributes: DICTIONARY[STRING, STRING]): BOOLEAN
effective function
explore (explorer: XML_DTD_VALIDATOR)
effective procedure
That feature must update the state of 'explorer'.
list_depth: INTEGER_32
effective function
open_list
effective procedure
close_list
effective procedure
child (element: XML_DTD_ELEMENT)
effective procedure
alternative_child (element: XML_DTD_ELEMENT)
effective procedure
one_or_more
effective procedure
zero_or_more
effective procedure
zero_or_one
effective procedure
exactly_one
effective procedure
pcdata (alternative: BOOLEAN)
effective procedure
any
effective procedure
empty
effective procedure
commit
effective procedure
writable attribute
current_attribute: XML_DTD_ATTRIBUTE
writable attribute
building_attlist: BOOLEAN
effective function
adding_attlist (attribute_name: STRING): BOOLEAN
effective function
has_attlist (attribute_name: STRING): BOOLEAN
effective function
add_attlist (attribute_name: STRING)
effective procedure
commit_attlist (attribute_name: STRING)
effective procedure
attlist_list_value (value: STRING)
effective procedure
attlist_cdata
effective procedure
attlist_id
effective procedure
attlist_idref
effective procedure
attlist_idrefs
effective procedure
attlist_nmtoken
effective procedure
attlist_nmtokens
effective procedure
attlist_entity
effective procedure
attlist_entities
effective procedure
attlist_notation
effective procedure
attlist_required
effective procedure
attlist_implied
effective procedure
attlist_fixed (value: STRING)
effective procedure
attlist_default_value (value: STRING)
effective procedure
make (a_name: STRING)
effective procedure