You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Für jedes OAI-Format sollte ein Name/Identifier definiert werden, eine Klasse, die das Format implementiert und weitere Konfigurationsoptionen. Das könnte vorerst so aussehen:
Der Identifier is der dritte Teil der Schlüssel, also "xmatadissplus". Das sollte auch als Default für den OAI-Prefix verwendet werden. Die Klasse ist eine generische Klasse für die Erzeugung von Output-XML mit XSLT. Die Option xsltFile gibt an welche Datei für das Format verwendet werden soll.
Wenn für die Verarbeiteung Format-spezifischer Code notwendig ist, dann könnte XsltFormat durch eine abgeleitete, konkretere Klasse in der Konfiguration ersetzt werden.
Später, mit Laminas, wird die Konfiguration noch mal überarbeitet werden. Der Code, der diese Implementation auswertet, sollte als isoliert sein und sich nicht über mehrere Klassen verteilen.
The text was updated successfully, but these errors were encountered:
Für jedes OAI-Format sollte ein Name/Identifier definiert werden, eine Klasse, die das Format implementiert und weitere Konfigurationsoptionen. Das könnte vorerst so aussehen:
Der Identifier is der dritte Teil der Schlüssel, also "xmatadissplus". Das sollte auch als Default für den OAI-Prefix verwendet werden. Die Klasse ist eine generische Klasse für die Erzeugung von Output-XML mit XSLT. Die Option
xsltFile
gibt an welche Datei für das Format verwendet werden soll.Wenn für die Verarbeiteung Format-spezifischer Code notwendig ist, dann könnte
XsltFormat
durch eine abgeleitete, konkretere Klasse in der Konfiguration ersetzt werden.Später, mit Laminas, wird die Konfiguration noch mal überarbeitet werden. Der Code, der diese Implementation auswertet, sollte als isoliert sein und sich nicht über mehrere Klassen verteilen.
The text was updated successfully, but these errors were encountered: