| A | |
| active_id [Pxp_reader.resolver] | 
Returns the actually used resolver ID.
 | 
| add [Pxp_tree_parser.index] | 
Add the passed node to the index.
 | 
| add [Pxp_tree_parser.hash_index] | 
Add the passed node to the index.
 | 
| add_attribute [Pxp_dtd.dtd_element] | add_attribute name type default extdecl:
 add an attribute declaration for an attribute with the given name,
 type, and default value. | 
| add_element [Pxp_dtd.dtd] | 
add the given element declaration to this DTD.
 | 
| add_gen_entity [Pxp_dtd.dtd] | add_gen_entity e extdecl:
 add the entityeas general entity to this DTD (general entities
 are those represented by&name;). | 
| add_namespace [Pxp_dtd.namespace_manager] | add_namespace np uri: adds a new namespace to the object. | 
| add_node [Pxp_document.node] | 
Deprecated! Use  append_nodeinstead. | 
| add_notation [Pxp_dtd.dtd] | 
add the given notation to this DTD.
 | 
| add_par_entity [Pxp_dtd.dtd] | 
add the given entity as parameter entity to this DTD (parameter
 entities are those represented by %name;).
 | 
| add_pinstr [Pxp_dtd.dtd] | 
add the given processing instruction to this DTD.
 | 
| add_pinstr [Pxp_document.document] | 
Adds a processing instruction to the document container.
 | 
| add_pinstr [Pxp_document.node] | add_pinstr pi:
   Adds the processing instructionpito the set of
   processing instructions attached to this node. | 
| add_uri [Pxp_dtd.namespace_manager] | add_uri np uri: addsurias alias URI to the namespace identified
 by the normprefixnp(see above for detailed semantics). | 
| allow_arbitrary [Pxp_dtd.dtd_element] | 
This method sets the  arbitrary_allowedflag for this element. | 
| allow_arbitrary [Pxp_dtd.dtd] | 
This method sets the  arbitrary_allowedflag. | 
| append_node [Pxp_document.node] | append_node n:
 Adds the nodenat the end of the list of children. | 
| arbitrary_allowed [Pxp_dtd.dtd_element] | 
Returns whether arbitrary attributes are allowed or not.
 | 
| arbitrary_allowed [Pxp_dtd.dtd] | 
Returns whether arbitrary contents are allowed or not.
 | 
| as_declaration [Pxp_dtd.namespace_manager] | 
Returns the list of normprefixes and primary URIs.
 | 
| attribute [Pxp_dtd.dtd_element] | 
get the type and default value of a declared attribute, or raise
  Validation_errorif the attribute does not exist. | 
| attribute [Pxp_document.node] | attribute namereturns the value of the attributename. | 
| attribute_names [Pxp_dtd.dtd_element] | 
get the list of all declared attributes
 | 
| attribute_names [Pxp_document.node] | 
Returns the list of all attribute names of this element.
 | 
| attribute_type [Pxp_document.node] | attribute_type name: returns the type of the attributename. | 
| attribute_violates_standalone_declaration [Pxp_dtd.dtd_element] | attribute_violates_standalone_declaration name v:
 Checks whether the attributenameviolates the standalone
 declaration if it has valuev. | 
| attributes [Pxp_document.node] | 
Returns the list of  (name,value)pairs describing
  all attributes (declared attributes plus defined attributes). | 
| attributes_as_nodes [Pxp_document.node] | 
Returns all attributes (i.e.
 | 
| C | |
| change_encoding [Pxp_reader.resolver] | 
Changes the external encoding.
 | 
| classify_data_node [Pxp_document.node] | classify_data_node n:
 Classifies the passed data noden, and returns whether it
      is reasonable to append the data node to the list of subnodes
     (usingappend_node). | 
| clone [Pxp_reader.resolver] | 
Every resolver can be cloned.
 | 
| clone [Pxp_document.extension] | cloneis called when the node is to be duplicated, and as a
          followup action, also the extension must be cloned. | 
| close_in [Pxp_reader.resolver] | 
Closes the resolver
 | 
| comment [Pxp_document.node] | 
Returns  Some textif the node is a comment node and iftextis the comment string (without the delimiters<!--and-->). | 
| complement_attlist [Pxp_document.node] | complement_attlist ():
     Adds attributes that are declared in the DTD but are
     currently missing:#IMPLIEDattributes are added withImplied_value, and if there is a default value for an attribute, 
     this value is added. | 
| content_dfa [Pxp_dtd.dtd_element] | 
return the DFA of the content model if there is a DFA, or  None. | 
| content_model [Pxp_dtd.dtd_element] | 
get the content model of this element declaration, or  Unspecified | 
| create_data [Pxp_document.node] | create_data dtd cdata:
   This method is usually only called on exemplars to create
   fresh nodes of the same class as the examplars. | 
| create_element [Pxp_document.node] | create_element ~name_pool_for_attribute_values ~position ~valcheck ~att_values dtd ntype att_list:
   This method is usually only called on exemplars to create
   fresh nodes of the same class as the examplars. | 
| create_other [Pxp_document.node] | create_other ~position dtd ntype:
   This method is usually only called on exemplars to create
   fresh nodes of the same class as the examplars. | 
| D | |
| data [Pxp_document.node] | 
This method returns what is considered as
   the data of the node which depends on the node type: Data nodes: the method returns the character string the node 
      represents, Element nodes, super root nodes: the method returns the
      concatenated character strings of all (direct or indirect)
      data nodes below this node, Comment nodes: the method returns the
      comment string (without delimiters), or it raises  Not_foundif the comment string is not set (see also thecommentmethod
      below for an alternate way of getting the comment string), Processing instructions: the
      method returns the data part of the instruction, or""if the data part is missing (see also thepinstrmethod
      below for an alternay way of accessing processing instructions), Attribute nodes: the method returns the attribute
      value as string, or it raisesNot_foundif the attribute
      is implied., Namespace nodes: the method returns the namespace
      URI
 Domain. | 
| declaration [Pxp_dtd.namespace_scope] | 
Returns the list of namespace declarations of this scope (i.e.
 | 
| delete [Pxp_document.node] | 
Deprecated alias for  remove | 
| disallow_arbitrary [Pxp_dtd.dtd_element] | 
Clears the  arbitrary_allowedflag | 
| disallow_arbitrary [Pxp_dtd.dtd] | 
Clears the  arbitrary_allowedflag again | 
| display [Pxp_document.document] | 
Write the document to the passed
 output stream; the passed encoding used.
 | 
| display [Pxp_document.node] | display stream enc:
    Write the contents of this node and the subtrees to the passedstreamencoded asenc. | 
| display_prefix [Pxp_document.node] | 
For namespace-aware implementations of the node class, this
   method returns the display prefix of the element or attribute.
 | 
| display_prefix_of_normprefix [Pxp_dtd.namespace_scope] | 
Translates the normalized prefix to the corresponding display
 prefix as declared in this object or any parent object.
 | 
| display_prefix_of_uri [Pxp_dtd.namespace_scope] | 
Translates the URI to the corresponding display prefix as declared
 in this object or any parent object.
 | 
| dtd [Pxp_document.document] | 
Returns the DTD of the root element.
 | 
| dtd [Pxp_document.node] | 
Returns the DTD.
 | 
| dump [Pxp_document.document] | |
| dump [Pxp_document.node] | |
| E | |
| effective_declaration [Pxp_dtd.namespace_scope] | 
Returns the list of namespace declarations of this scope and
 all parent scopes.
 | 
| element [Pxp_dtd.dtd] | 
looks up the element declaration with the given name.
 | 
| element_names [Pxp_dtd.dtd] | 
returns the list of the names of all element declarations.
 | 
| encoding [Pxp_dtd.proc_instruction] | |
| encoding [Pxp_dtd.dtd_notation] | |
| encoding [Pxp_dtd.dtd_element] | 
Return the encoding of the strings
 | 
| encoding [Pxp_dtd.dtd] | 
returns the encoding used for character representation
 | 
| encoding [Pxp_document.document] | 
Returns the string encoding of the document = the encoding of
 the root element = the encoding of the element tree = the
 encoding of the DTD.
 | 
| encoding [Pxp_document.node] | 
Get the encoding which is always the same as the encoding of 
  the DTD.
 | 
| entity_id [Pxp_document.node] | 
Returns the  entity_idobject. | 
| ext_id [Pxp_dtd.dtd_notation] | |
| extension [Pxp_document.node] | 
Returns the extension object of this node.
 | 
| externally_declared [Pxp_dtd.dtd_element] | 
returns whether the element declaration occurs in an external
 entity.
 | 
| F | |
| find [Pxp_tree_parser.index] | 
Finds the node with the passed ID value, or raises  Not_found | 
| find [Pxp_tree_parser.hash_index] | 
Finds the node with the passed ID value, or raises  Not_found | 
| G | |
| gen_entity [Pxp_dtd.dtd] | let e, extdecl = obj # gen_entity n:
 looks up the general entityewith the namen. | 
| gen_entity_names [Pxp_dtd.dtd] | 
returns the list of all general entity names
 | 
| get_normprefix [Pxp_dtd.namespace_manager] | 
Return the normprefix for a URI, or raises 
  Namespace_not_managed. | 
| get_primary_uri [Pxp_dtd.namespace_manager] | 
Return the primary URI for a normprefix, or raises
  Namespace_prefix_not_managed. | 
| get_uri_list [Pxp_dtd.namespace_manager] | 
Return all URIs for a normprefix, or  []if the normprefix is
 unused. | 
| I | |
| id [Pxp_dtd.dtd] | 
get the identifier for this DTD.
 | 
| id_attribute_name [Pxp_dtd.dtd_element] | 
Returns the name of the attribute with type ID, or  None. | 
| id_attribute_name [Pxp_document.node] | 
Returns the name of the (at most one) attribute being
    declared as type  ID. | 
| id_attribute_value [Pxp_document.node] | 
Returns the string value of the (at most one) attribute being
    declared as type  ID. | 
| idref_attribute_names [Pxp_dtd.dtd_element] | 
Returns the names of the attributes with type IDREF or IDREFS.
 | 
| idref_attribute_names [Pxp_document.node] | 
Returns the names of the attributes being
   declared as type  IDREForIDREFS. | 
| index [Pxp_tree_parser.hash_index] | 
Returns the hash table mapping IDs to nodes.
 | 
| init_rep_encoding [Pxp_reader.resolver] | 
A resolver can open an input source, and returns this source as
  Lexing.lexbuf(and as its advanced version,Netulex.ULB.unicode_lexbuf). | 
| init_root [Pxp_document.document] | 
Set the root element.
 | 
| init_warner [Pxp_reader.resolver] | |
| init_xml_version [Pxp_document.document] | 
Set the XML version string of the XML declaration.
 | 
| insert_nodes [Pxp_document.node] | insert_nodes ~pos nl:
    Inserts the list of nodesnlin-place into the list of
    children. | 
| internal_adopt [Pxp_document.node] | |
| internal_delete [Pxp_document.node] | |
| internal_init [Pxp_document.node] | |
| internal_init_other [Pxp_document.node] | |
| internal_set_pos [Pxp_document.node] | |
| iter_namespaces [Pxp_dtd.namespace_manager] | 
Iterates over all namespaces contained in the object, and
 calls the passed function for every namespace.
 | 
| iter_nodes [Pxp_document.node] | obj#iter_nodes fiterates over the regular children ofobj, and
  calls the functionffor every childchasf ch. | 
| iter_nodes_sibl [Pxp_document.node] | obj#iter_nodes fiterates over the regular children ofobj, and
  calls the functionffor every child asf pred ch succ:chis the child,predisNoneif the child is the first in the list,
     andSome potherwise;pis the predecessor ofch,succisNoneif the child is the last in the list,
     andSome sotherwise;sis the successor ofchThe
   regular children are the nodes returned bysub_nodes, see
   there for an explanation. | 
| L | |
| lexer_factory [Pxp_dtd.dtd] | 
Returns a lexer factory for the character encoding
 | 
| local_validate [Pxp_document.node] | 
Deprecated alias for  validate_contents | 
| localname [Pxp_document.node] | 
For namespace-aware implementations of the node class, this
 method returns the local part of the name of the element or
 attribute.
 | 
| lookup_or_add_namespace [Pxp_dtd.namespace_manager] | lookup_or_add_namespace p uri: first, the method looks up if
 the namespace foruridoes already exist. | 
| N | |
| name [Pxp_dtd.dtd_notation] | |
| name [Pxp_dtd.dtd_element] | 
returns the name of the declared element
 | 
| names_of_required_attributes [Pxp_dtd.dtd_element] | 
get the list of all attributes that are specified as required 
 attributes
 | 
| namespace_manager [Pxp_dtd.dtd] | 
For namespace-aware implementations of the node class, this method
 returns the namespace manager.
 | 
| namespace_manager [Pxp_dtd.namespace_scope] | 
Returns the  namespace_managerto which this scope object is
 connected | 
| namespace_manager [Pxp_document.node] | 
For namespace-aware implementations of the node class,
  this method returns the namespace manager.
 | 
| namespace_scope [Pxp_document.node] | 
Returns additional information about the namespace
 structure in the parsed XML text.
 | 
| namespace_uri [Pxp_document.node] | 
For namespace-aware implementations of the node class, this
  method returns the namespace URI of the element, attribute or
     namespace.
 | 
| namespaces_as_nodes [Pxp_document.node] | 
Returns the namespaces found in the  namespace_scopeobject and all parent scope objects (except declarations that
 are hidden by more recent declarations). | 
| next_node [Pxp_document.node] | 
Returns the successor of this node
   in the list of regular children of the parent, or raise  Not_foundif this node is the last child. | 
| node [Pxp_document.extension] | nodeis the link from the extension to the main node. | 
| node_path [Pxp_document.node] | 
Returns the list of node positions describing
  the location of this node in the whole tree.
 | 
| node_position [Pxp_document.node] | 
Returns the position of this node in the list of all children of
   the parent
   node.
 | 
| node_type [Pxp_document.node] | 
Returns the type of the node:  T_element t: The node is an element with namet,T_data: The node is a data node,T_comment: The node is a comment node,T_pinstr n: The node is a processing instruction with
     targetn,T_super_root: The node is a super root node,T_attribute n: The node is an attribute with namen,T_namespace p: The node is a namespace with normalized prefixpDomain. | 
| normprefix [Pxp_document.node] | 
For namespace-aware implementations of the node class, this
 method returns the normalized prefix of the element or attribute.
 | 
| normprefix_of_display_prefix [Pxp_dtd.namespace_scope] | 
Translates the display prefix to the corresponding normalized
 prefix as declared in this object or any parent object.
 | 
| notation [Pxp_dtd.dtd] | 
looks up the notation declaration with the given name.
 | 
| notation_names [Pxp_dtd.dtd] | 
Returns the list of the names of all added notations
 | 
| nth_node [Pxp_document.node] | nth_node nreturns the n-th regular child,n >= 0. | 
| O | |
| only_deterministic_models [Pxp_dtd.dtd] | 
Succeeds if all regexp content models are deterministic.
 | 
| open_in [Pxp_reader.resolver] | 
This is the old method to open a resolver.
 | 
| open_rid [Pxp_reader.resolver] | 
This is the new method to open a resolver.
 | 
| optional_list_attribute [Pxp_document.node] | optional_list_attribute name:
  Returns the value of the attributenameas string list,
    i.e. | 
| optional_string_attribute [Pxp_document.node] | optional_string_attribute name:
  Returns the value of the attributenameas optional string,
    i.e. | 
| orphaned_clone [Pxp_document.node] | 
Returns a clone of the node and the complete tree below
   this node (deep clone).
 | 
| orphaned_flat_clone [Pxp_document.node] | 
return a clone of this element where all subnodes are omitted.
 | 
| P | |
| par_entity [Pxp_dtd.dtd] | 
looks up the parameter entity with the given name.
 | 
| par_entity_names [Pxp_dtd.dtd] | 
returns the list of all parameter entity names
 | 
| parent [Pxp_document.node] | 
Get the parent node, or raise  Not_foundif this node is
  a root node. | 
| parent_scope [Pxp_dtd.namespace_scope] | 
Returns the parent object, if any
 | 
| parse_pxp_option [Pxp_dtd.proc_instruction] | 
Parses a PI containing a PXP option.
 | 
| pinstr [Pxp_dtd.dtd] | 
looks up all processing instructions with the given target.
 | 
| pinstr [Pxp_document.document] | 
Return all PIs for a passed target string.
 | 
| pinstr [Pxp_document.node] | pinstr nreturns all processing instructions that are
  attached to this object and that have a target
  specification ofn. | 
| pinstr_names [Pxp_dtd.dtd] | 
Returns the list of the names (targets) of all added pinstrs
 | 
| pinstr_names [Pxp_document.document] | 
Return all target strings of all PIs.
 | 
| pinstr_names [Pxp_document.node] | 
Returns the targets of all processing instructions that are
 attached to this object.
 | 
| position [Pxp_document.node] | 
Returns a triple  (entity,line,pos)describing the 
   location of the element in the original XML text. | 
| previous_node [Pxp_document.node] | 
Returns the predecessor of this node
   in the list of regular children of the parent, or raise  Not_foundif this node is the first child. | 
| Q | |
| quick_set_attributes [Pxp_document.node] | 
Deprecrated alias for  set_attributes | 
| R | |
| raw_root_name [Pxp_document.document] | 
The unprocessed name of the root element (second arg of
  init_root) | 
| remove [Pxp_document.node] | 
Removes this node from the tree.
 | 
| remove_nodes [Pxp_document.node] | remove_nodes ~pos ~len ():
 Removes the specified nodes from the list of children. | 
| rep_encoding [Pxp_reader.resolver] | 
Return the representation encoding, as set by  init_rep_encoding | 
| required_list_attribute [Pxp_document.node] | required_list_attribute name:
    Returns the value of the attributenameas string list,
    i.e. | 
| required_string_attribute [Pxp_document.node] | required_string_attribute name:   
    Returns the value of the attributenameas string,
    i.e. | 
| reset_attribute [Pxp_document.node] | reset_attribute n:
   If the attributenis a declared attribute, it is set
   to its default value, or toImplied_valueif there is no default 
   (the latter is performed even if the attribute is#REQUIRED). | 
| root [Pxp_dtd.dtd] | 
get the name of the root element if present.
 | 
| root [Pxp_document.document] | 
Returns the root element, or fails if there is not any.
 | 
| root [Pxp_document.node] | 
Gets the root node of the tree.
 | 
| S | |
| set_attribute [Pxp_document.node] | set_attribute ~force n v:
    Sets the attributenof this element to the valuev. | 
| set_attributes [Pxp_document.node] | set_attributes al:
 Sets the attributes of this element toal. | 
| set_cm_and_extdecl [Pxp_dtd.dtd_element] | set_cm_and_extdecl cm extdecl:
 set the content model tocm. | 
| set_comment [Pxp_document.node] | set_comment c:
     Sets the comment string contained in comment nodes ifc = Some s. | 
| set_data [Pxp_document.node] | set_data s:
 This method sets the character string contained in 
  data nodes. | 
| set_id [Pxp_dtd.dtd] | 
set the identifier.
 | 
| set_namespace_manager [Pxp_dtd.dtd] | 
Sets the namespace manager as returned by  namespace_manager. | 
| set_namespace_scope [Pxp_document.node] | set_namespace_scope scope:
 Sets the namespace scope object. | 
| set_node [Pxp_document.extension] | set_node nsets the link to the main node ton. | 
| set_nodes [Pxp_document.node] | set_nodes l:
     Sets the list of children tol. | 
| set_root [Pxp_dtd.dtd] | 
set the name of the root element.
 | 
| set_standalone_declaration [Pxp_dtd.dtd] | 
Sets the 'standalone' declaration.
 | 
| standalone_declaration [Pxp_dtd.dtd] | 
Whether there is a 'standalone' declaration or not.
 | 
| sub_nodes [Pxp_document.node] | 
Returns the regular children of the node as list.
 | 
| T | |
| target [Pxp_dtd.proc_instruction] | |
| U | |
| uri_of_display_prefix [Pxp_dtd.namespace_scope] | 
Translates the display prefix to the corresponding URI as
 declared in this object or any parent object.
 | 
| V | |
| validate [Pxp_dtd.dtd_element] | 
checks whether this element declaration (i.e.
 | 
| validate [Pxp_dtd.dtd] | 
ensures that the DTD is valid.
 | 
| validate [Pxp_document.node] | validate ():
     Callsvalidate_contentsandvalidate_attlist, and
     ensures that this element is locally valid. | 
| validate_attlist [Pxp_document.node] | validate_attlist ():
 Checks whether the attribute list of this element
    matches the declared attribute list. | 
| validate_contents [Pxp_document.node] | validate_contents ?use_dfa ?check_data_nodes ():
     Checks that the subnodes of this element match the declared
     content model of this element. | 
| value [Pxp_dtd.proc_instruction] | |
| W | |
| warn [Pxp_core_types.S.symbolic_warnings] | |
| warn [Pxp_core_types.S.collect_warnings] | |
| write [Pxp_dtd.dtd] | write os enc doctype:
 Writes the DTD asenc-encoded string toos. | 
| write [Pxp_document.document] | 
Write the document to the passed
 output stream; the passed encoding used.
 | 
| write [Pxp_document.node] | write stream enc:
    Write the contents of this node and the subtrees to the passedstreamencoded asenc. | 
| write_ref [Pxp_dtd.dtd] | write_ref os enc:
 Writes a reference to the DTD asenc-encoded string toos. | 
| X | |
| xml_standalone [Pxp_document.document] | 
Returns whether this document is declared as being standalone.
 | 
| xml_version [Pxp_document.document] | 
Returns the XML version from the XML declaration.
 |