Hallo!
Um meine Lernkurve zu steigern und das bisherige weiter zu vertiefen, fange ich mit einem neuen Projekt an.
Die Idee der Pipes sind ein modularer Aufbau von Templates.
Die grafische Umsetzung schaut ähnlich wie Yahoo Pipes aus (später).
Den Prinzip nach werden NodeSets über Schnittstellen übergeben und weiterverarbeitet.
Dabei wird zwischen Quelle(n), Filter (usw) und Ausgabe unterschieden und sauber getrennt.
source -> filter -> output
Möglichkeiten
1. Bauplan für Pipes in XML gespeichert, damit über Stylesheet XML Quelle verarbeiten
Ergebnis: Fixe Basistemplates mit XML Baumdaten steuern.
xml Bauplan+xml quelle -> wird direkt verarbeitet -> output
2. Wie oben nur das Stylesheet "Compiled" wird.
Das Ergebnis-Stylesheet speichern, damit über Stylesheet XML Quelle verarbeiten
Ergebnis: Stylesheet erzeugt Stylesheet über Bauplan
xml Bauplan -> stylesheet -> XSLT compilation speicher -> xml + gespeichertes Stylesheet - > output
3. Templates beinhalten schon alle Information und wurden vorher passen abgepeichert - sind einzeln
gespeicher und verknüpft.
Ergebnis: Der Baumplan ist schon in den Templates enthalten.
Nachteil: Bearbeitung ist schwierig. Als Bibliothek nicht wirklich gut geeignet.
Ziel: Rapid-Prototyping XSLT Bibliothek. Durch Kombination einzelner fertiger Templates den Ergebnisbaum steuern. Leider gibts kein OOP für XSLT.
Bitte sag mir deine Meinung, bevor ich mich an die Arbeit mache - welcher Ansatz ist der vernünftigste - oder gibts was besseres?
Danke voraus.
Beispiel für XML Pipes Bauplan (1 bzw 2)
Um meine Lernkurve zu steigern und das bisherige weiter zu vertiefen, fange ich mit einem neuen Projekt an.
Die Idee der Pipes sind ein modularer Aufbau von Templates.
Die grafische Umsetzung schaut ähnlich wie Yahoo Pipes aus (später).
Den Prinzip nach werden NodeSets über Schnittstellen übergeben und weiterverarbeitet.
Dabei wird zwischen Quelle(n), Filter (usw) und Ausgabe unterschieden und sauber getrennt.
source -> filter -> output
Möglichkeiten
1. Bauplan für Pipes in XML gespeichert, damit über Stylesheet XML Quelle verarbeiten
Ergebnis: Fixe Basistemplates mit XML Baumdaten steuern.
xml Bauplan+xml quelle -> wird direkt verarbeitet -> output
2. Wie oben nur das Stylesheet "Compiled" wird.
Das Ergebnis-Stylesheet speichern, damit über Stylesheet XML Quelle verarbeiten
Ergebnis: Stylesheet erzeugt Stylesheet über Bauplan
xml Bauplan -> stylesheet -> XSLT compilation speicher -> xml + gespeichertes Stylesheet - > output
3. Templates beinhalten schon alle Information und wurden vorher passen abgepeichert - sind einzeln
gespeicher und verknüpft.
Ergebnis: Der Baumplan ist schon in den Templates enthalten.
Nachteil: Bearbeitung ist schwierig. Als Bibliothek nicht wirklich gut geeignet.
Ziel: Rapid-Prototyping XSLT Bibliothek. Durch Kombination einzelner fertiger Templates den Ergebnisbaum steuern. Leider gibts kein OOP für XSLT.
Bitte sag mir deine Meinung, bevor ich mich an die Arbeit mache - welcher Ansatz ist der vernünftigste - oder gibts was besseres?
Danke voraus.
Beispiel für XML Pipes Bauplan (1 bzw 2)
Code:
<pipes id=""> <output id="3"> <name>output1</name> <filter id="2"> <name>filter1</name> <step>//*</step> <source id="1"> <name>quelle1</name> <step>http://www.wattgehtab.com/ninjarsssyndicator</step> </source> </filter> </output> </pipes>
Comment