Hi,
I have now found that the XPath is wrong. I tried the XPath in an XSL and it
didnt pick the node up. Is there a good site I can look at, or examples for XSL
(XPath) for the namespace tags? I think if I can sort the XPath out first in
XSL then I'l use the XPathQueryService class.
Does anyone know the XPath to the <name> and <ETOC:TEXT> tags in the attached
document?
Thanks
Gul
Quoting Gianugo Rabellino <[EMAIL PROTECTED]>:
> Gul Akbar wrote:
> > I have tried removing all the occurences of the namespace in the XML
> records,
> > and the XPath works fine. So this leaves me to believe that there must
> be
> > something to do with the XPathQueryService class and the way it
> detects
> > namespaces.
> >
> > Has anyone come across this before.
> >
>
> AFAIK namespaces work just fine: we rely on the Xalan engine, so
> basically if they work with XSLT they should work with Xindice, so I
> tend to suspect that there is something wrong in your code or in your
> documents. Have you removed the following line?
>
> service.setNamespace("xmlns","http://www.loc.gov/METS/");
>
> Ciao,
>
> --
> Gianugo Rabellino
> Pro-netics s.r.l.
> http://www.pro-netics.com
>
>
-------------------------------------------------
This mail sent through IMP: webmail.brad.ac.uk
----- End forwarded message -----
-------------------------------------------------
This mail sent through IMP: webmail.brad.ac.uk
<?xml version="1.0"?>
<mets xmlns:xlink="http://www.w3.org/TR/xlink" xmlns:DC="http://purl.org/dc/elements/1.1/" xmlns:ETOC="http://localhost:8080/Project/xsd/etoc.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/mets.xsd http://purl.org/dc/elements/1.1/http://dublincore.org/schemas/xmls/simpledc20021212.xsd">
<metsHdr>
<agent ROLE="CREATOR" TYPE="INDIVIDUAL">
<name>Gul Akbar</name>
</agent>
</metsHdr>
<dmdSec ID="ART_DMDID_DC">
<mdWrap MDTYPE="DC">
<xmlData>
<DC:identifier>RN087521709</DC:identifier>
</xmlData>
</mdWrap>
</dmdSec>
<dmdSec ID="ART_DMDID_ETOC">
<mdWrap MDTYPE="OTHER" OTHERMDTYPE="ETOC">
<xmlData>
<ETOC:ATI>BRV</ETOC:ATI>
<ETOC:ID>RN087521709</ETOC:ID>
<ETOC:ISSUE>2000; VOL 9; PART 3</ETOC:ISSUE>
<ETOC:LANG>E</ETOC:LANG>
<ETOC:PAGE>189-200</ETOC:PAGE>
<ETOC:TEXT>Book review/viewpoint on Ian Angell's book- `The New Barbarian Manifesto: How to Survive in the Information Age'</ETOC:TEXT>
</xmlData>
</mdWrap>
</dmdSec>
<amdSec>
<rightsMD ID="ART_ADMID1">
<mdWrap MDTYPE="DC">
<xmlData>
<DC:rights>Copyright is owned by the publisher</DC:rights>
</xmlData>
</mdWrap>
</rightsMD>
</amdSec>
<structMap>
<div TYPE="ARTICLE" DMDID="ART_DMDID_ETOC ART_DMDID_DC" ADMID="ART_ADMID1">
<mptr LOCTYPE="URN" xlink:type="simple" xlink:href="RN087521709.xml"/>
</div>
</structMap>
</mets>