]> Lady’s Gitweb - Shushe/blobdiff - lib/catalog2transform.xslt
Update FINDRULES documentation
[Shushe] / lib / catalog2transform.xslt
index c91b0114a4db5e31c684d648f2bb3d68abbef38d..2be92185f5e4b25f57ba822f2d96805b1a81ccc5 100644 (file)
@@ -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"
@@ -57,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()"/>
@@ -114,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>
@@ -133,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/*"/>
@@ -144,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>
This page took 0.02115 seconds and 4 git commands to generate.