[XML4Lib] Re: needed: 1 xpath expression [resolved]

Eric Lease Morgan emorgan at nd.edu
Wed May 21 15:55:02 EDT 2008


On May 21, 2008, at 3:39 PM, Eric Lease Morgan wrote:

> Given the following XML snippet, how can I extract the value
> of the 100 field, subfield a:
>
> <find-doc>
>  <record>
>   <metadata>
>    <oai_marc>
>     <varfield id="090" i1="" i2="">
>      <subfield label="a">ND497.H678</subfield>
>      <subfield label="b">M786</subfield>
>     </varfield>
>     <varfield id="100" i1="1" i2="0">
>      <subfield label="a">Moore, Robert Etheridge,</subfield>
>      <subfield label="d">1920-</subfield>
>     </varfield>
>     <varfield id="245" i1="1" i2="0">
>      <subfield label="a">Hogarth's literary relationships.</subfield>
>     </varfield>
>    </oai_marc>
>   </metadata>
>  </record>
> </find-doc>



Wow! I got responses even before my message echoed back to me from  
the mailing list. Thanks to everyone! This does exactly what I want:

   /find-doc/record/metadata/oai_marc/varfield[@id='100']/subfield 
[@label='a']

Duh!

-- 
Eric Morgan






More information about the XML4Lib mailing list