OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: DOCBOOK-APPS: XInclude, XSLTProc, and entityref


I'm trying to use XSLTProc to "flatten" a file using XInclude, then pass
this file through Saxon to create my online help.  I first used just the
xmllint parser to parse the file, and noticed that none of the graphic
entities were declared, so I decided to write an XSLT stylesheet to convert
all entityrefs to filerefs.  This stylesheet works perfectly on the
XIncluded files themselves, but it fails to resolve the entityrefs on the
same files when they are XIncluded into a larger document.  I end up with a
bunch of fileref="" in my resulting XML file.  The weird thing is that all
entityrefs resolve normally when using the DocBook stylesheets.

My template in question is:
  <xsl:template match="@entityref">
    <xsl:attribute name="fileref">
      <xsl:value-of select="unparsed-entity-uri(.)"/>
    </xsl:attribute>
  </xsl:template>

Can anybody see what it is that I'm doing wrong?

Jeff Beal
Tools Specialist
ANSYS, Inc.
(724) 514-3150


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC