[XML4Lib] Re: elegant select statement

Eric Lease Morgan emorgan at nd.edu
Thu May 3 10:38:11 EDT 2007


On May 3, 2007, at 10:28 AM, Jon Gorman wrote:

> On 5/3/07, Eric Lease Morgan <emorgan at nd.edu> wrote:
>>
>> Given the following XML snippet, what is an elegant select statement
>> I can use to extract the value of 245 subfield a:
>>
>>      <varfield id="245" i1="1" i2="0">
>>       <subfield label="a">French painting in the Golden Age /</ 
>> subfield>
>>       <subfield label="c">Christopher Allen.</subfield>
>>      </varfield>
>
> Here's an ultra-small xslt doc
>
> <xsl:stylesheet
>     version="1.0"
>     xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:value-of select="/present/record/metadata/oai_marc/varfield 
> [@id='245']/subfield[@label='a']"/>
> </xsl:stylesheet>


That select statement is *exactly* what I needed to know!  jtgorman+ 
+  I knew there had to be a better way.

-- 
Eric Lease Morgan




More information about the XML4Lib mailing list