Entities as template placeholders?
rbourret at ito.tu-darmstadt.de
Tue Jul 6 16:04:16 BST 1999
Matt Sergeant wrote:
> > I'm writing a temlpate system. Original is XML. Is it legal /
> > sensible to
> > use entitites as template place holders? Like, vairable or something.
> > Example (bogus):
> > (...)
> > <SET NAME="var" VALUE="Great">
> > <HTML:IMG SRC="truc.gif" ALT="&var;">
> > (..)
> > The HTML:IMG's ALT parameter will then contain "Great".
> No it won't. It's not valid XML. You can't do what you want to do - use
> something else. Try a dollar or something - people will be used to that
> of thing both from perl and from XSL.
The syntax shown is incorrect, but the idea is valid. That is, you can
refer to an internal general entity in an attribute value (see section
4.4.5 of the XML spec). The correct syntax for the entity declaration is:
<!ENTITY var "Great">
Note that this declaration must be in the internal subset. References to
external general entities in attribute values are illegal.
-- Ron Bourret
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev