|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Getting Entity File Names
Hi,
> is marked, eg wrap each entity reference in an element.
>
> <fileref id="myfile">&myfile;</fileref>
>
> Which could be done using any regexp capable editor or perl or sed or
> something like that.
If you're using Java, something like
public class Filter extends XMLFilterImpl {
public Filter(XMLReader r) {
super(r);
}
public InputSource resolveEntity(String publicId, String systemId)
throws SAXException, IOException {
processingInstruction("entity", systemId.substring(systemId.lastIndexOf('/') + 1));
return super.resolveEntity(publicId, systemId);
}
}
would do it, too. (Unless, of course, you have nested entity inclusions and preceding::processing-instruction('entity') would not work, then you'd need to use an element to wrap the entity replacement fragment.)
Cheers,
Jarno - Madam Zu: August 2003 Part 1
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








