summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt')
-rwxr-xr-xMaster/texmf-dist/tex4ht/xtpipes/oo-text.4xt158
1 files changed, 157 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt b/Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt
index 163f35bde5f..99ecef7cb24 100755
--- a/Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt
+++ b/Master/texmf-dist/tex4ht/xtpipes/oo-text.4xt
@@ -1,8 +1,164 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xtpipes SYSTEM "xtpipes.dtd" >
-<xtpipes preamble="yes" signature="oo-text.4xt (2008-02-20-10:22)">
+<xtpipes preamble="yes" signature="oo-text.4xt (2008-06-15-00:45)">
<sax content-handler="xtpipes.util.ScriptsManager,tex4ht.OoFilter"
lexical-handler="xtpipes.util.ScriptsManagerLH" >
+ <script element="t4htlink" >
+ <set name="t4ht-link" >
+ <![CDATA[
+ <xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
+ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
+ xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
+ xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
+ xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
+ xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
+ xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
+ xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
+ xmlns:math="http://www.w3.org/1998/Math/MathML"
+ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
+ xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
+ xmlns:ooo="http://openoffice.org/2004/office"
+ xmlns:ooow="http://openoffice.org/2004/writer"
+ xmlns:oooc="http://openoffice.org/2004/calc"
+ xmlns:dom="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ >
+ <xsl:output omit-xml-declaration = "yes" />
+
+ <xsl:template match="t4htlink[ @href = concat('#',@name) ]" >
+ <xsl:apply-templates select="*|text()|comment()" />
+ <text:reference-mark>
+ <xsl:attribute name="text:name">
+ <xsl:value-of select="@name"/>
+ </xsl:attribute>
+ <xsl:text> </xsl:text>
+ </text:reference-mark>
+</xsl:template>
+<xsl:template match="t4htlink[ not(@name)
+ and
+ starts-with(@href, '#')
+]" >
+ <xsl:apply-templates select="*|text()|comment()" />
+ <text:span>
+ <xsl:attribute name="text:style-name">
+ <xsl:text>reference-ref</xsl:text>
+ </xsl:attribute>
+ <text:reference-ref>
+ <xsl:attribute name="text:ref-name">
+ <xsl:value-of select="substring( @href, 2 )"/>
+ </xsl:attribute>
+ <xsl:attribute name="text:reference-format">
+ <xsl:text>text</xsl:text>
+ </xsl:attribute>
+ <xsl:text> </xsl:text>
+ </text:reference-ref>
+ </text:span>
+</xsl:template>
+<xsl:template match="t4htlink[ not(@name)
+ and
+ not(starts-with(@href, '#'))
+]" >
+ <text:a>
+ <xsl:attribute name="xlink:type">
+ <xsl:text>simple</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute name="xlink:href">
+ <xsl:value-of select="@href"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="*|text()|comment()" />
+ </text:a>
+</xsl:template>
+
+ <xsl:template match="*|@*|text()|comment()" >
+ <xsl:copy>
+ <xsl:apply-templates select="*|@*|text()|comment()" />
+ </xsl:copy>
+ </xsl:template>
+ </xsl:stylesheet>
+]]>
+
+</set>
+<xslt name="." xml="." xsl="t4ht-link" />
+
+ </script>
+ <script element="text:bibliography-mark" >
+ <set name="bib-mark" >
+ <![CDATA[
+ <xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
+ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
+ xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
+ xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
+ xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
+ xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
+ xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
+ xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
+ xmlns:math="http://www.w3.org/1998/Math/MathML"
+ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
+ xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
+ xmlns:ooo="http://openoffice.org/2004/office"
+ xmlns:ooow="http://openoffice.org/2004/writer"
+ xmlns:oooc="http://openoffice.org/2004/calc"
+ xmlns:dom="http://www.w3.org/2001/xml-events"
+ xmlns:xforms="http://www.w3.org/2002/xforms"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ >
+ <xsl:output omit-xml-declaration = "yes" />
+
+ <xsl:template match="text:bibliography-mark" >
+ <xsl:copy>
+ <xsl:attribute name="text:identifier">
+ <xsl:value-of select="normalize-space(.)" />
+ </xsl:attribute>
+ <xsl:apply-templates select="@*" />
+ </xsl:copy>
+ <text:span>
+ <xsl:attribute name="text:style-name">
+ <xsl:text>reference-ref</xsl:text>
+ </xsl:attribute>
+ <text:reference-ref>
+ <xsl:attribute name="text:ref-name">
+ <xsl:value-of
+ select="text:span/text:reference-ref/@text:ref-name"/>
+ </xsl:attribute>
+ <xsl:attribute name="text:reference-format">
+ <xsl:text>text</xsl:text>
+ </xsl:attribute>
+ <xsl:text> </xsl:text>
+ </text:reference-ref>
+ </text:span>
+</xsl:template>
+
+ <xsl:template match="*|@*|text()|comment()" >
+ <xsl:copy>
+ <xsl:apply-templates select="*|@*|text()|comment()" />
+ </xsl:copy>
+ </xsl:template>
+ </xsl:stylesheet>
+]]>
+
+</set>
+<xslt name="." xml="." xsl="bib-mark" />
+
+ </script>
<script element="table:table" >
<dom name="." xml="." method="table" class="tex4ht.OoUtilities" />