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&apos;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>
 

Reply via email to