1. Martin von Löwis
  2. xist-3k

Commits

Author Commit Message Date Builds
Walter Dörwald
Für das Expandieren der projektrelativen URLs wird der Filenamen benötigt und auch sonst werden irgendwann Status- und Konfigurationsinformationen benötigt, diese sollen im XSC-Objekt gespeichert werden. Dieses Objekt muß aber dann in allen AsHTML() und AsString()-Funktionen zur Verfügung stehen. Daher sind diese beiden globalen Funktionen jetzt Memberfunktionen von XSC. Die AsHTML- und AsString-Members von XSCElement und anderen Klassen haben ein zusätzliches …
Walter Dörwald
CheckAttrs() in plaintable und plainbody eingebaut. Leider wird das nicht vererbt. (Evtl. wäre es aber möglich) den Ausruf von CheckAttrs() in den Konstruktor hineinzumachen. Dann dürfen aber an den Konstruktor nur erlaubte Attribute übergeben werden, d.h. Elemente er mal zu konstruieren und dann die Attribute wieder auseinanderzunehmen geht dann nicht mehr.
Walter Dörwald
Das mit dem Packet hat nicht so richtig funktioniert, daher jetzt wieder ganz normal als eine Handvoll Module. Element-Namen werden jetzt bei der Ausgabe in Kleinbuchstaben umgewandelt. XSC hat jetzt eine Methode __str__, damit wird das ganze dann wirklich schön einfach.
Walter Dörwald
Jetzt geht das einbinden, aber perfekt ist das noch nicht. Evtl. den ganzen Basiscode in __init__.py machen?
Walter Dörwald
Als Package gemacht (funktioniert aber nicht im aktuellen Verzeichnis.)
Walter Dörwald
Files von HSC in XSC umbenannt und in mehrere Module aufgeteilt. Leider können jetzt nicht mehr die Klassennamen direkt benutzt werden (fragt sich nur wieso), statt dessen gibt's jetzt ein Dictionary, das die Tagnamen den Klassenabjekten zuordnet.
Walter Dörwald
Als XML-Parser wird jetzt XMLParser aus xmllib.py benutzt.
Walter Dörwald
Files von PythonHSC nach xsc verschoben.
  1. Prev
  2. Next