Re: [xsl] parsing entity references in xslt 2.0

Subject: Re: [xsl] parsing entity references in xslt 2.0
From: a kusa <akusa8@xxxxxxxxx>
Date: Tue, 22 Sep 2009 13:16:14 -0500
Thank you David and Ken for your help!

On Tue, Sep 22, 2009 at 9:54 AM, G. Ken Holman
<gkholman@xxxxxxxxxxxxxxxxxxxx> wrote:
> At 2009-09-22 09:47 -0500, a kusa wrote:
>>
>> I am having difficulties trying to parse entity references in an xml file.
>
> You are making reference in your entity declaration to an unparsed entity,
> which in fact makes sense since the entity is a TIFF file:
>
>> Here is the sample input:
>>
>> <!--<!DOCTYPE training PUBLIC "" ""[
>>
>> <!ENTITY g1 SYSTEM "28245.tif" NDATA ccitt4>
>> ]>-->
>>
>> <tag>
>>
>> Please refer to <ref gref="g1"/> for detailed instructions
>>
>> </tag>
>>
>> The XML is far more complicated than this, so I just pasted a snippet
>> only. BAsically, in my XSLT style sheet, how do I parse the <ref
>> gref="g1"/> ?
>
> The function unparsed-entity-uri() will give you:
>
>  /absolute/path/to/28245.tif
>
> .... based on the base uri of the declaration of the entity.
>
> See the following for details:
>
> http://www.w3.org/TR/xslt#misc-func
>
file:///Z:/data/docs/w3c/UserInterface/Stylesheets/xsl/xslt2/REC-xslt20-20070
123.htm#unparsed-entity-uri
>
> I hope this helps.
>
> . . . . . . . . . Ken
>
> --
> Upcoming hands-on code list, UBL, XSLT, XQuery and XSL-FO classes.
> Interested in other classes?  http://www.CraneSoftwrights.com/s/i/
> Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
> Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video
> Video lesson:    http://www.youtube.com/watch?v=PrNjJCh7Ppg&fmt=18
> Video overview:  http://www.youtube.com/watch?v=VTiodiij6gE&fmt=18
> G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
> Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/s/bc
> Legal business disclaimers:  http://www.CraneSoftwrights.com/legal

Current Thread