AW: [xsl] ENTITY declaration

Subject: AW: [xsl] ENTITY declaration
From: "Huditsch Roman" <Roman.Huditsch@xxxxxxxxxxxxx>
Date: Mon, 9 Jan 2006 13:30:55 +0100
Hi,

You should be able to do that with


> -----Urspr|ngliche Nachricht-----
> Von: Joe Fawcett [mailto:joefawcett@xxxxxxxxxxx]
> Gesendet: Montag, 9. Januar 2006 13:24
> An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Betreff: Re: [xsl] ENTITY declaration
>
> ----- Original Message -----
> From: "Sebastian Tennant" <sebyte@xxxxxxxxxxxxxxx>
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> Sent: Monday, January 09, 2006 12:14 PM
> Subject: [xsl] ENTITY declaration
>
>
> > Hi all,
> >
> > I'd like to create an entity for an XSL element I'm using over and
> > over again:
> >
> > <?xml version="1.0"?>
> > <!DOCTYPE xsl:stylesheet [
> > <!ENTITY content="<xsl:value-of select='.' />">
> > ]>
> > <xsl:stylesheet version="1.0"
> > xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
> >  <xsl:output method="html" indent="yes" />
> > [...]
> > </xsl:stylesheet>
> >
> > I'm using Emacs' nxml mode, and adding this prologue with the entity
> > declaration immediately invalidates the document.  Also the
> final '>'
> > on the ENTITY line isn't highlighted properly, so I must be doing
> > something horribly worng, but I can't figure out what it is?
> >
> > TIA
> >
> > sdt
> >
> >
> >
> I'm fairly sure you can't access content in a source document
> from the DTD.
> I think the best you can do is store it in an xsl:variable in
> the stylesheet
> and reuse it that way.
>
> --
>
> Joe

Current Thread