X-Git-Url: https://git.ladys.computer/Shushe/blobdiff_plain/dbdfdb93a22caed9398f9523e85e4ccef37468cc..0.3.0:/lib/catalog2transform.xslt?ds=inline diff --git a/lib/catalog2transform.xslt b/lib/catalog2transform.xslt index 2a3bc71..2be9218 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> @@ -54,7 +58,7 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one </xslt:otherwise> </xslt:choose> </xslt:template> - <xslt:template match="/*/*//@书社:disable-output-wrapping" priority="0"/> + <xslt:template match="/*/*//@书社:disable-output-wrapping|//@书社:destination" priority="0"/> <xslt:template match="@*|node()" priority="-1"> <xslt:copy> <xslt:apply-templates select="@*|node()"/> @@ -111,12 +115,12 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one <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> @@ -130,6 +134,7 @@ 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/*"/> @@ -141,4 +146,5 @@ If a copy of the M·P·L was not distributed with this file, You can obtain one <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>