Re: document() for non-XML documents

Subject: Re: document() for non-XML documents
From: Rick Geimer <rick.geimer@xxxxxxx>
Date: Mon, 11 Oct 1999 11:13:06 -0700
How about referencing the entity from an attribute?

	<!ELEMENT foo EMTPY >
	<!ATTLIST foo 
		bar ENTITY #REQUIRED >
	<!ENTITY sometext SYSTEM "compositions.txt" NDATA text>

	<foo bar="sometext"/>

Rick Geimer
National Semiconductor
rick.geimer@xxxxxxx
	

David Carlisle wrote:
> 
> > Until then, it sounds like you don't really need the included file to be
> > treated as a source tree. Why don't you just declare an external entity:
> >
> > <!DOCTYPE xsl:stylesheet [
> >     <!ENTITY sometext SYSTEM "compositions.txt">\
> >     <!ENTITY nbsp "&#xA0;">
> > ]>
> > ...
> > <foo>Here's that file: &sometext;</foo>
> 
> This doesn't work if the text file contains something that could be
> mistook for XML markup, in particular < or &. You have to preprocess
> your file into XML eg to convert < to &lt; with sed, or perl etc.
> 
> David
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread