Class DTDConsumer

Class DTDConsumer

SYNOPSIS

import xmlapp
class DTDConsumer
  def __init__(self,parser)
  string __module__ = 'xmlapp'
  def attribute(self,elem,attr,a_type,a_def)
  def comment(self,contents)
  def element_type(self,elem_name,elem_cont)
  def external_entity(self,ent_name,sys_id,pub_id,ndata)
  def external_pe(self,name,sysid,pubid)
  def fatal(self,msg)
  def general_entity(self,name,val)
  def notation(self,name,sysid,pubid)
  def parameter_entity(self,name,val)
  def resolve_pe(self,name)
  def warning(self,msg)

DESCRIPTION

Represents an XML DTD. This class can be subclassed by applications which want to handle the DTD information themselves.

def attribute(self,elem,attr,a_type,a_def)

Receives the declaration of a new attribute.

def comment(self,contents)

Receives comment contents.

def element_type(self,elem_name,elem_cont)

Receives the declaration of an element type.

def external_entity(self,ent_name,sys_id,pub_id,ndata)

Receives external general entity declarations.

def external_pe(self,name,sysid,pubid)

Receives external parameter entity declarations.

def fatal(self,msg)

Handles a fatal error message.

def general_entity(self,name,val)

Receives internal general entity declarations.

def notation(self,name,sysid,pubid)

Receives notation declarations.

def parameter_entity(self,name,val)

Receives internal parameter entity declarations.

def resolve_pe(self,name)

Resolve the parameter reference name and return associated info.

def warning(self,msg)

Handles a non-fatal warning message.

SEE ALSO

xmlapp


Generated by HTMLFormatter at Sat Mar 21 12:00:18 1998