|
Subject: RE: [xsl] Getting Entity File Names From: Jarno.Elovirta@xxxxxxxxx Date: Thu, 23 Oct 2003 18:55:43 +0300 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Image insert, puja thakral | Thread | [xsl] cdata-section-elements, Abie Hamaoui |
| Re: [xsl] specifying html doctypes , David Carlisle | Date | [xsl] cdata-section-elements, Abie Hamaoui |
| Month |