Yup, this is what I do...


----- XSL -------
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE xsl:stylesheet [
        <!ENTITY % HTMLlat1 SYSTEM "HTMLlat1x.ent">
        %HTMLlat1;
        <!ENTITY % HTMLsymbol SYSTEM "HTMLsymbolx.ent">
        %HTMLsymbol;
        <!ENTITY % HTMLspecial SYSTEM "HTMLspecialx.ent">
        %HTMLspecial;
]>

<xsl:stylesheet ....>


----- HTMLlat1x.ent -----
<!ENTITY nbsp   "&#160;"> 
<!ENTITY iexcl  "&#161;">....



-----Original Message-----
From: Alexaneder Veremyev [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 19, 2001 7:08 AM
To: Sablotron Mailing List
Subject: [Sab] Entities in external file.



Hi

 I use:
-----------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
         <!ENTITY nbsp "&#160;">
         <!ENTITY nl "&#xd;&#xa;">
         <!ENTITY pound "&#x00A3;">
         <!ENTITY copy "&#xA9;">
]>
...
-----------------------
to define entities.

Is it possible to define entities in external file?

Somthing like this:

----------------------
-- entities.xsl ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
         <!ENTITY nbsp "&#160;">
         <!ENTITY nl "&#xd;&#xa;">
         <!ENTITY pound "&#x00A3;">
         <!ENTITY copy "&#xA9;">
]>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/>
---------------
-- file1.xsl ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet
  version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8"/>

<xsl:include href="file://entities.xsl"/>

<xsl:template match="/">
 ...
  &nbsp;
 ...
</xsl:template>
---------------

----------------------

With best regards,
   Alexander Veremyev.


Reply via email to