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>