This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: storing translatable text outside stylesheets
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: Re: [xsl] storing translatable text outside stylesheets
- From: "Michael Beddow" <mbnospam at mbeddow dot net>
- Date: Mon, 18 Jun 2001 12:26:38 +0100
- References: <000e01c0f7e6$7fb10420$0100007f@PCUKMKA>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> > However, when I add this reference to the entity file to the top of
my
> > stylesheet:
> > <!DOCTYPE xsl:stylesheet [
> > <!ENTITY % stylesheettext SYSTEM "stylesheettext.ent"> ]>
>
> You've declared a parameter entity that references an external file
that
> presumably contains the definitions of a number of general entities
such as
> &symbol; . But you haven't invoked this parameter entity, so the
definitions
> of your general entities are not actually processed.
>
Linda, I think you perhaps haven't grasped that a parameter entity
declaration is only for use *within* at DTD, and so the parser will
refer to it only if it's used elsewhere in the same DTD. What's needed
is a declaration of external parsed entities. Then things will work as
expected. A look at any good SGML or XML reference source on entitiy
declarations should clear up this (not infrequent) confusion.
Michael
-------------------------------------------------
Michael Beddow
http://www.mbeddow.net/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list