MiLCA-Changelog

14-05-2003:
XHTML-Stylesheets reduziert auf lom2xhtml.xslt (ursprnglich lom2html_7_x.xslt) und lom2ilias.xslt.
- erweitert im Hinblick auf Bibliography
- lom2ilias.xslt jetzt pretty-print-fhig. Bug bei Darstellung der Example/@Id gefixed - Unterstriche werden korrekt in Leerzeichen umgewandelt


29-04-2003:
alle XHTML-Stylesheets:
- Element Link: statt <xsl:value-of select="."/> <xsl:apply-templates/>
	in Link eingebettete Elemente werden jetzt korrekt verarbeitet 

27-04-2003:
alle XHTML-Stylesheets:
- in Template Paragraph bei Characteristc="Headline" aus <h2> <h3> gemacht, da ILIAS ebenfalls 
	<h3> fr berschriften verwendet
	
lom2html_7_x.xslt:
- Template fr MetaData: Autoren, die nicht als vCard definiert sind, werden bei Level 1 LOs, nicht mehr 
	unter der Bildunterzeile ausgegeben
	
lom2fo.xslt:
- Ausgabe von Test, Literaturangaben und Glossar auch bei Level 3 Objekten
- Beim Element Test werden Antworten nicht mehr mit ausgegeben
- Quotation analog zu den XHTML-Stylesheets
- Kommentare werden nicht mehr ausgegeben


10-04-2003:
lom2fo.xslt:
Letzte nderung:
- Literatureintrge werden sortiert
- Referenzen auf Level3 LearningObjects haben jetzt ebenfalls eine Seitenangabe
- Inhaltsverzeichnis: Nummerierung eingefgt
											Bibliography, Glossar und Test tauchen im TOC nicht auf
- Flietext: vor Bibliography Page-break eingefgt
						 Links werden mit Funote gesetzt

***************************************************************************************************

lom2html_7_x.xslt
Letzte nderung:
- Literatureintrge werden sortiert
- Reference: umgestellt von relativer XPath-Addressierung mit Unterscheidung (Liste/nicht-Liste)
	ersetzt durch intelligente Addressierung (erster Vaterknoten, der LearningObject ist)

Vorherige nderungen:
- Mehrere Abstze innerhalb von ListItems und Defintionen werden durch ein <br/> getrennt.
- In der Bearbeitung von Quotation fehlte noch eine Abfrage auf Organization.
- Tabellen: HTML-Element table Attribut id eingefgt
- Inhalt des Elements Reference (bei Type="RefTarget") jetzt hinter dem ">" ausgegeben.
	Achtung! Verschachtelung beachten:
		<Emph><Reference Reference_to="id1">Ref</Reference></Emph> oder 
		<Reference Reference_to="id1"><Emph>Ref</Emph></Reference>
										aber nur
		<RefTarget Id="id1"><Emph>Target</Emph></RefTarget>
	Diese Einschrnkung der Verschachtelung bei RefTarget ist leider notwendig.
	
- Bibliography und Glossary erhalten jetzt jeweils eine eigene XHTML-Datei
	- Quotation und Reference/@Type="BibliographicEntry" verweisen auf die Bibliography-Datei
	- GlossaryTerm verweist auf die Glossary-Datei
	- In Level 3 LOs werden Glossar und Bibliography - falls vorhanden - in das TOC eingebunden
	- In Level 2 LOs werden Glossar und Bibliography per Link am Ende der Seite eingebunden
	- Wo Glossar und Bibliography erscheinen ist immer noch davon abhngig, wo sie in der XML-
		Datei stehen - sie sind weiterhin frei positionierbar und unabhngig vom Vorkommen von 
		GlossaryTerm bzw. Reference und Quotation
- Nummerierung bei Referenzen auf Beispielen entfernt (da nicht funktionsfhig)
- XSLT kompatibel zu Saxon 7.4 gemacht
	- alle concat() Aufrufe haben jetzt eine string()	Funktion, da in XSLT 2.0 bei Nodesets
		nicht wie in XSLT 1.0 automatisch das erste Vorkommen selektiert wird
	- Zeile 1180 enthielt noch einen falschen Aufruf - gendert (05-03-2003)
- Template Pretty-Print hinzugefuegt
	- nur aktive wenn Code/@ProgrammingLanguage="XML" und Code/@Pretty-Print="Yes"
	- momentan nur funktionsfhig fuer XML Deklarationen, die in einer Zeile stehen 
		(aus einem CodeElem bestehen)
	- sehr buggy
	
***************************************************************************************************

lom2html.xslt:
Letzte nderung:
- Literatureintrge werden sortiert
- Reference: umgestellt von relativer XPath-Addressierung mit Unterscheidung (Liste/nicht-Liste)
	ersetzt durch intelligente Addressierung (erster Vaterknoten, der LearningObject ist)

	
Vorherige nderungen:
- In der Bearbeitung von Quotation fehlte noch eine Abfrage auf Organization
- Tabellen: HTML-Element table Attribut id eingefgt
- Inhalt des Elements Reference (bei Type="RefTarget") jetzt hinter dem ">" ausgegeben.
	Achtung! Verschachtelung beachten:
		<Emph><Reference Reference_to="id1">Ref</Reference></Emph> oder 
		<Reference Reference_to="id1"><Emph>Ref</Emph></Reference>
										aber nur
		<RefTarget Id="id1"><Emph>Target</Emph></RefTarget>
	Diese Einschrnkung der Verschachtelung bei RefTarget ist leider notwendig.
	
- Nummerierung bei Referenzen auf Beispielen entfernt (da nicht funktionsfaehig)

***************************************************************************************************

lom2html_7.xslt:
Letzte nderung:
- Literatureintrge werden sortiert
- Reference: umgestellt von relativer XPath-Addressierung mit Unterscheidung (Liste/nicht-Liste)
	ersetzt durch intelligente Addressierung (erster Vaterknoten, der LearningObject ist)

Vorherige nderungen:
- In der Bearbeitung von Quotation fehlte noch eine Abfrage auf Organization
- Tabellen: HTML-Element table Attribut id eingefgt
- Inhalt des Elements Reference (bei Type="RefTarget") jetzt hinter dem ">" ausgegeben.
	Achtung! Verschachtelung beachten:
		<Emph><Reference Reference_to="id1">Ref</Reference></Emph> oder 
		<Reference Reference_to="id1"><Emph>Ref</Emph></Reference>
										aber nur
		<RefTarget Id="id1"><Emph>Target</Emph></RefTarget>
	Diese Einschrnkung der Verschachtelung bei RefTarget ist leider notwendig.
	
- Nummerierung bei Referenzen auf Beispielen entfernt (da nicht funktionsfaehig)
- XSLT kompatibel zu Saxon 7.4 gemacht
	- alle concat() Aufrufe haben jetzt eine string()	Funktion, da in XSLT 2.0 bei Nodesets
		nicht wie in XSLT 1.0 automatisch das erste Vorkommen selektiert wird
	- Zeile 1180 enthielt noch einen falschen Aufruf - gendert (05-03-2003)
- Template Pretty-Print hinzugefuegt
	- nur aktive wenn Code/@ProgrammingLanguage="XML" und Code/@Pretty-Print="Yes"
	- momentan nur funktionsfahig fuer XML Deklarationen, die in einer Zeile stehen 
		(aus einem CodeElem bestehen)
	- sehr buggy
