Re: [xsl] Writing an Entity Reference

Subject: Re: [xsl] Writing an Entity Reference
From: "andrew welch" <andrew.j.welch@xxxxxxxxx>
Date: Mon, 19 Jun 2006 16:51:15 +0100
On 6/19/06, Woods, Christopher <cwoods@xxxxxxxxxxxxxxxxx> wrote:
Hi Folks,

I want to build a DTD hold entity references for image files used in my
document.  It should look something like this:

<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY someIMAGE SYSTEM "images/someIMAGE.png">
<!ENTITY anotherIMAGE SYSTEM "images/anotherIMAGE.png">

And so on...

I tried something like this:

<!ENTITY ]]><xsl:value-of select="$myEntityRef"/><![CDATA[ SYSTEM
"]]><xsl:value-of select="$myimgRef"/><![CDATA[">]]>

But it yields:

&lt;!ENTITY myEntityRef SYSTEM myImgRef &gt;

So how can I get:

<!ENTITY anotherIMAGE SYSTEM "images/anotherIMAGE.png">

Have a read of:


http://www.dpawson.co.uk/xsl/sect2/N2281.html#d3564e220

...however I would argue why bother?  Unless you plan on hand-editing
the file later on, why  the need for entities?

Current Thread