Closed laurauntner closed 1 year ago
gibt keine zeile 120 in create-tocs.XML (und nicht xsl, oder?)
Verschreiber. Geht um create-content.xsl, Z. 120:
Just a guess: Sind alle Varianten @when
, @notBefore
, @from
ordentlich nach xhtml:meta geschrieben? oder gibt es Fälle, wo @content leer ist? Bzw. würde ich auch das hier machen:
//meta[@name = 'date'][2]
gibt’s nie, es ist auch alles auf Vollständigkeit und korrektes ISO-Format geprüft. Und, wie gesagt, es funktioniert ja, wenn es nicht mit den anderen Transformationen gemeinsam ausgeführt wird.
Wenn ich’s lokal mache – pull, nach Anleitung, kommt bei ant inhaltsverzeichnis folgender fehler:
[xslt] /Users/oldfiche/Documents/git/schnitzler-briefe-epub/xslt/create-content.xsl:120:0: Fatal Error! Finding root of tree: the context item is not a node
[xslt] Failed to process null
und das stimmt auch, das sort steht in einer collection – das müsste sich aber auf elemente beziehen, glaube ich
Aber warum sollte es dann funktionieren, wenn es separat ausgeführt wird?
Keine Ahnung. Es scheint auch möglich zu sein, eine collection so zu sortieren: https://stackoverflow.com/questions/27357327/xslt-2-0-order-of-document-collection
Möglichkeiten, die mir einfallen:
Die Transformationen funktionieren einzeln alle, aber nicht, wenn sie gemeinsam/mit ant ausgeführt werden. Das Problem sei Zeile 120 in create-tocs.xsl.