xsl-list
[Top] [All Lists]

RE: [xsl] Entities from source doctype?

2008-08-08 03:21:28
Can I fetch an entity value that's defined in the doctype 
portion of a source document, but not used by name anywhere 
else in the source document?

Not in pure XSLT, this information isn't passed by the XML parser to the
XSLT processor.

However, Andrew Welch has produced some tools that could help, see

http://markmail.org/message/xjs5apabmaamphnt

Michael Kay
http://www.saxonica.com/


For example, say the source xml document looks something like this:

<!DOCTYPE mydoctype [
<!ENTITY mynote  "this is a special note" > ]> <mydoctype>
       <specialnote/>
</mydoctype>


I can't use the unparsed-entity-uri function, because I don't 
know the name of the entity: It's never used by name. 
Instead, if I come across the 'specialnote" element, I want 
to substitute the value stored in the 'mynote' entity.

Can I fetch the value of the "mynote" entity or must it be 
used (or name known) in order to access it?

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>