|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: AW: ENTITY declaration
Subject: Re: AW: ENTITY declaration
From: George Cristian Bina <george@xxxxxxxxxxxxx>
Date: Mon, 09 Jan 2006 14:49:14 +0200
|
Hi Roman,
I think the OP wants the markup, the error seems to be that he added an
equal instead of space in the entity declaration.
<!ENTITY content="<xsl:value-of select='.' />"> ]>
----------------^
The correct declaration should be:
<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY content "<xsl:value-of select='.' />">
]>
and can used like:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" />
<xsl:template match="test">
&content;
</xsl:template>
</xsl:stylesheet>
Best Regards,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Huditsch Roman wrote:
Hi,
Ups, sorry. Hit return a little bit too early ;)
The missing snippet is:
<!DOCTYPE xsl:stylesheet [
<!ENTITY content "<xsl:value-of select="."/>">
]>
<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: 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: ENTITY declaration
----- Original Message -----
From: "Sebastian Tennant" <sebyte@xxxxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, January 09, 2006 12:14 PM
Subject: 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

|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
| RSS 2.0 |
|
| Atom 0.3 |
|
|