X-Git-Url: https://git.ladys.computer/Shushe/blobdiff_plain/3cf024ba39dd17687e1b66e4aeb2f140342b1993..0.2.4:/lib/catalog2transform.xslt diff --git a/lib/catalog2transform.xslt b/lib/catalog2transform.xslt index 6044a13..3339062 100644 --- a/lib/catalog2transform.xslt +++ b/lib/catalog2transform.xslt @@ -16,6 +16,7 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one xmlns:catalog="urn:oasis:names:tc:entity:xmlns:xml:catalog" xmlns:exsl="http://exslt.org/common" xmlns:exslstr="http://exslt.org/strings" + xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xslt="http://www.w3.org/1999/XSL/TransformAlias" xmlns:书社="urn:fdc:ladys.computer:20231231:Shu1She4" @@ -24,7 +25,10 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one <namespace-alias stylesheet-prefix="xslt" result-prefix="#default"/> <template match="/"> <xslt:transform exclude-result-prefixes="catalog exsl exslstr" version="1.0"> + <xslt:param name="buildtime" select="'1972-12-31T00:00:00Z'"/> <xslt:param name="catalog" select="'catalog'"/> + <xslt:param name="srctime" select="'1972-12-31T00:00:00Z'"/> + <xslt:param name="path" select="'/unknown'"/> <xslt:variable name="书社:expansion"> <xslt:apply-templates select="/" mode="书社:expand"/> </xslt:variable> @@ -106,15 +110,17 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one <xslt:apply-templates select="@*|node()" mode="书社:expand"/> </xslt:copy> </xslt:template> + <xslt:template match="text()" mode="书社:header"/> + <xslt:template match="text()" mode="书社:footer"/> <xslt:template match="text()" mode="书社:metadata"/> <xslt:template match="/" mode="书社:wrap"> <xslt:variable name="metadata"> - <xslt:copy-of select="html/head/*"/> + <xslt:copy-of select="html:html/html:head/*"/> <xslt:apply-templates select="." mode="书社:metadata"/> <xslt:apply-templates select="document('')/xslt:transform/xslt:include" mode="书社:metadata"/> </xslt:variable> <html:html> - <xslt:copy-of select="html:html/@*"/> + <xslt:copy-of select="html:html/@*|*/@xml:lang|html:*/@lang|svg:*/@lang"/> <html:head> <xslt:copy-of select="html:html/html:head/@*"/> <html:title> @@ -128,11 +134,17 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one </xslt:if> </html:head> <html:body> + <xslt:copy-of select="html:html/html:body/@*|html:body/@*"/> + <xslt:apply-templates select="document('')/xslt:transform/xslt:include" mode="书社:header"/> + <xslt:apply-templates select="." mode="书社:header"/> <xslt:copy-of select="*[not(self::html:html or self::html:body)]|html:html/*[not(self::html:head or self::html:body)]|html:html/html:body/*|html:body/*"/> + <xslt:apply-templates select="." mode="书社:footer"/> + <xslt:apply-templates select="document('')/xslt:transform/xslt:include" mode="书社:footer"/> </html:body> </html:html> </xslt:template> <xslt:output method="xml" encoding="UTF-8" cdata-section-elements="html:script html:style html:textarea"/> </xslt:transform> </template> + <output method="xml" encoding="UTF-8"/> </transform>