Module classXmlMixin :: Class XMLMixin
[show private | hide private]
[frames | no frames]

Class XMLMixin


erzeugt eine XML-Datei
Method Summary
  __init__(self, f)
bekommt eine Datei, in die gedruckt wird.
  addElement(self, elName, atts, content)
bekommt einen Elementnamen, ggf Attribute und ggf Text innerhalb der Tags.
  closeElement(self)
nimmt das letzte Element vom Stack und druckt den dort abgelegten Elementnamen in ein sich schließendes Tag.
  openElement(self, elName, atts)
bekommt einen Elementnamen und ggf Attribute.
  printBreak(self)
druckt einen Zeilenumbruch.
  printProlog(self, enc, elName)
bekommt ein Encoding und den alles umschließenden Tag.

Method Details

__init__(self, f)
(Constructor)

bekommt eine Datei, in die gedruckt wird. Legt einen Stack als Instanzvariable an.

addElement(self, elName, atts=None, content=None)

bekommt einen Elementnamen, ggf Attribute und ggf Text innerhalb der Tags. Druckt daraus ein komplettes XML-Element.

closeElement(self)

nimmt das letzte Element vom Stack und druckt den dort abgelegten Elementnamen in ein sich schließendes Tag.

openElement(self, elName, atts=None)

bekommt einen Elementnamen und ggf Attribute. Druckt den Elementnamen mit den Attributen in ein sich öffnendes Tag. Speichert den Elementnamen auf einem Stack.

printBreak(self)

druckt einen Zeilenumbruch.

printProlog(self, enc, elName)

bekommt ein Encoding und den alles umschließenden Tag. Druckt den XML-Prolog mit dem gegebenen Encoding und öffnet den ersten Tag.

Generated by Epydoc 2.1 on Fri Jun 17 16:28:09 2005 http://epydoc.sf.net