Zitat:
Zitat von PHP-Desaster
Ich denke Seikilos sucht etwas wie ORM für XML-Dokumente. Mir ist kein solches Tool bekannt, fänd ich aber auch durchaus interessant.
|
In der Tat, vor allem, weil ich die XML Struktur in einem ORM verbraten will und nicht manuell eine Million Checks ausführen muss, in der XSD stehen die Kardinalitäten, Typen usw drin, das will ich nicht manuell klonen.
Unter .net gibt es die xml.exe, die aus ner XSD serialisierbare Klassen generiert.
Ohje, dann muss ich wohl noch nen Mapper für XSD Dateien schreiben. *seuf*
Zitat:
Zitat von AmicaNoctis
Inwiefern soll sich das denn von DOMDocument unterscheiden?
Jede Instanz von DOMDocument ist ein Objekt, dass XML lädt, parst und dabei auf Wunsch gegen eine XSD validiert.
Mit der Methode registerNodeClass kannst du eigene abgeleitete Klassen verwenden, die dir Methoden auf höheren Niveaus anbieten.
Wenn DOMDocument für deine Zwecke nicht ausreicht, erkläre bitte nochmal genauer, was das Tool machen soll und was du mit "konkretes PHP 5 Object" meinst. Jede Instanz einer nicht abstrakten Klasse ist nämlich ein konkretes PHP Objekt.
|
Es unterscheidet sich von DOM Objekten insofern, dass ich konkrete Getter und Setter habe und dass Container korrekt verwaltet werden, ich will nicht zusätzlich manuell noch einen 0..n Kontainer aufbauen müssen und lieber "getListe" aufrufen um ein fertiges Array oder ähnliches zu bekommen.
Mal gucken, wenn es wirklich keinen gibt und es mich nicht mehrere Mann-Wochen kostet, mach ich es vielleicht.
Man wird ja älter und will sich nicht mit Low-Level coding abgeben
Es reicht mir ja ne Middleware-Qualität um es dann in mein ORM zu integrieren, aber ich kann einfach nicht glauben, dass so etwas noch nicht existieren soll