Mam transformację XSL, która generuje kod HTML. W elemencie head
mam odwołanie do pliku CSS.Jak skopiować zewnętrzny kod CSS i JavaScript w XSLT
<link rel="stylesheet" type="text/css" href="css/styles.css"/>
Chciałbym stworzyć samodzielny wynik HTML bez odwołań z zewnątrz i dlatego chciałbym dołączyć zewnętrzne odniesienia CSS. Aby zapobiec powielaniu kodu, nie chcę sztywnego kodowania stylów w szablonie XSLT, dlatego szukam polecenia XSLT, aby skopiować zawartość pliku CSS. Wiem, że xsl:include
lub xsl:import
nie będzie działać, ponieważ oczekują plików XSLT. Nie jest też wymagane oczekiwanie na zgodność z XML.
Mam też pewne deklaracje funkcji JavaScript której chciałbym skopiować również.
Czy to możliwe z czystego XSLT, albo będę musiał wykonać pewne wstępne przetwarzanie pliku XSLT (lub post-processing pliku HTML)?
To działa dla mnie. Występują problemy z < > i postaciami. Skończyłem z i ]]> Działa również dla javascript. –
GrGr
Czy możesz teraz pokazać swój plik xslt? –