I'm sorry.  Looks like I got that backwards.  You're writing an import filter seems like and creating an OOo text document.  So ignore what I said, because I don't know what your original document format looks like.
Matthew L. Avizinis

Matthew L. Avizinis wrote:
Greetz Johannes,
I would say that you need to match text:[EMAIL PROTECTED]:style-name="title"] or something along those lines and same with 'i', text:span.  OOo text documents do not have 'title' and 'i' elements so your stylesheet will never match anything with those templates.
hth,
Matthew L. Avizinis
Gleim Publications, Inc.

Johannes Graumann wrote:
Svante Schubert wrote:

  
you approach was quite good, just move each of the
<xsl:apply-templates/> two lines up into the created <text:p> and
<text:h> and everything is fine.
    

I have changed my definitions to
<?xml version="1.0" encoding="UTF-8"?>
<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="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
  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="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
  xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart: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"
  office:version="1.0">
<xsl:template match="/">
  <office:document-content>
    <office:body>
      <office:text>
        <xsl:apply-templates/>
      </office:text>
    </office:body>
  </office:document-content>
</xsl:template>

<xsl:template match="title">
  <text:h text:outline-level="1" text:style-name="Title">
    <xsl:value-of select="."/>
    <xsl:apply-templates/>
  </text:h>
</xsl:template>

<xsl:template match="i">
  <text:p text:style-name="Emphasis">
    <xsl:value-of select="."/>
    <xsl:apply-templates/>
  </text:p>
</xsl:template>
</xsl:stylesheet>

But this still doesn't work: 'title' characteristics only for 'something' in
<title>
        Writing <i>something</i>
</title>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  


Reply via email to