AW: [xsl] ENTITY declaration

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

Ups, sorry. Hit return a little bit too early ;)

The missing snippet is:

<!DOCTYPE xsl:stylesheet [
	<!ENTITY content "&lt;xsl:value-of select="."/&gt;">
]>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
...>
...
</xsl:stylesheet>


wbr,
Roman

> -----Urspr|ngliche Nachricht-----
> Von: Huditsch Roman [mailto:Roman.Huditsch@xxxxxxxxxxxxx]
> Gesendet: Montag, 9. Januar 2006 13:31
> An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Betreff: AW: [xsl] ENTITY declaration
>
> 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