This is the sample xml

<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
http://www.openarchives.org/OAI/2.0/
http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd";>
<responseDate>2016-09-13T20:05:49Z</responseDate>
<request verb="ListSets">http://testing</request>
<ListSets>
<set>
<setSpec>h10255_dryad.148</setSpec>
<setName>test1</setName>
</set>
<set>
<setSpec>10255_2</setSpec>
<setName>test2</setName>
</set>
</ListSets>
</OAI-PMH>

Thanks,
RS

On Tue, Sep 13, 2016 at 6:44 PM, Mark Payne <[email protected]> wrote:

> Selvam,
>
> Can you share a sample of your XML? It's hard to tell why it's not working
> without the actual
> data that you're trying to run this against. I can tell you though, that
> you won't have much luck
> using the doc() function. You'd instead want to just omit it all together
> and use /OAI-PMH/...
>
> I tried using the XQuery "/OAI-PMH/ListSets/set/setSpec/text()" against
> the following XML:
>
> <OAI-PMH>
>   <ListSets>
>     <set>
>         <setSpec>test</setSpec>
>     </set>
>   </ListSets>
> </OAI-PMH>
>
> I got back the expected result of simply "test".
>
> With a sample that is more representative of your actual XML I may be able
> to offer more assistance.
>
> Thanks
> -Mark
>
> > On Sep 13, 2016, at 8:22 AM, Selvam Raman <[email protected]> wrote:
> >
> > Hi ,
> >
> > Need your help techies.
> >
> > I am using GetHttp to pull the data and it is coming as xml file.(have
> > mentioned the url and filename).
> >
> > want to extract field value from the xml using Evaluate Xquery.
> >
> > I have tried this two but nothing is working
> >
> > 1) for $x in doc("selmna.xml")/OAI-PMH/ListSets/set
> > return data($x/setSpec)
> >
> > 2)//setSpec or /OAI-PMH/ListSets/set/setSpec/text()
> >
> > Can you please help me, what am i missing here.
> >
> > --
> > Selvam Raman
> > "லஞ்சம் தவிர்த்து நெஞ்சம் நிமிர்த்து"
>
>


-- 
Selvam Raman
"லஞ்சம் தவிர்த்து நெஞ்சம் நிமிர்த்து"

Reply via email to