[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
|