Hi,
i encouter some problems making XPath request on
XML documents using multiples namespaces. Especialy when a default namespace is
declared.
It seems that namespace are not really supported
in XIndice, but only prefixes. With default prefixes, in most cases, it doesn't
return any result. On some particular request (wich doesn't fit my needs), i
manage to get a result.
[See at the end for XML document
exemple].
For exemple, query like "//*[id='12580']"
works fine.
But query like "//topic[id='12580']" doesn't
return anything.
I've spend some times on the archives of this
liste, and it seems to be a known problem (for exemple : http://marc.theaimsgroup.com/?l=xindice-users&m=101431316731883&w=2 ).
Has anyone here meet such problems, and could
give me some tips to deal with ?
Regards,
Cédric
------------------------------------------------------------
Cédric VIAUD APTUS Conseil en Hautes Technologies "Imagination is more important than knowledge."
Albert Einstein
------------------------------------------------------------
<?xml version="1.0"?>
<ipois xmlns="http://www.movies-services.org/ipois" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.movies-services.org/ipois ../../../WEB-INF/xsd/ipois.xsd"> <ipoi geoloc="no" id="movies__plurimedia_routard_E1791" ipoiversion="0.0" xsi:schemaLocation="http://www.movies-services.org/ipois ../../../WEB-INF/xsd/ipois.xsd"> <poix> <poi> <name> <nb>Hôtel Palma</nb> </name> </poi> </poix> <description> <globaldescription>Tant par la façade que par le hall, ou encore par la façon dont il est entretenu et récemment rénové, cet hôtel de 37 chambres aux murs et aux moquettes fleuries permet de profiter d’un certain luxe pour un prix raisonnable. Service courtois et efficace. Petit déjeuner servi en salle ou dans la chambre. Parce qu'un guide américain vante le charme des chambres mansardées au 6e étage, celles-ci sont les premières louées. C’est justifié et l’on vous conseille de réserver.</globaldescription> <topics> <topic id="12580" key="category" value="Hotel"> <topic key="origin" value="Guide du routard"/> <topic key="address" value="46, rue Brunel"/> <topic key="CP" value="75017"/> <topic key="city" value="PARIS"/> <topic key="price" value="Chambres doubles avec douche et w.-c. ou bains à 91,47 euros (600 F) et un confort complet."/> <topic key="telephone" value="0145747451"/> <topic key="fax" value="0145744090"/> <topic key="nombre etoiles" value="2"/> </topic> </topics> </description> </ipoi> </ipois> |