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 " ">
> > ]>
> > ...
> > <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 < 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
|