Next in thread → Next in month →

Re: [xml-dev] Can't embed an ENTITY in a start tag?

From
Thomas Passin <>
To
"" <>
Date
2015-06-18T20:41:44Z
ID
<>
Thread
Re: [xml-dev] Can't embed an ENTITY in a start tag?
Aside from getting the syntax right (e.g., a la David Carlisle), please 
*DO NOT* abuse styles this way.  Don't embed them.  Give the elements to 
be styled a class, or id if you must handle them individually, but don't 
style them within elements.  That makes for a nightmare if someone wants 
to change the styling, and adds a lot of visual clutter that makes it 
harder to understand the markup if you have to read it.

You can specify a CSS stylesheet to be applied to the XML document, in a 
stylesheet processing instruction.

TomP

On 6/18/2015 1:10 PM, Costello, Roger L. wrote:
> Hi Folks,
>
> Here is an XML document:
>
> <!DOCTYPE root [
>        <!ENTITY   style-it   ' style="color:red; font-size:larger" '>
> ]>
> <root>
>         <span  &style-it;>...</span>
> </root>
>
> When I check that for well-formedness, I get this error message:
>
>    	SXXP0003: Error reported by XML parser:
> 	Element type "span" must be followed by
> 	either attribute specifications, ">" or "/>".
>
> Why do I get that error message?
>
> I want to specify CSS styling at the top of the XML document (and use it inside many span tags in the XML document). What's the right way to accomplish this?
>
> /Roger
Next in thread → Next in month →