XSLT, NameSpace et Requete XPath ca marche pas

XSLT, NameSpace et Requete XPath ca marche pas - XML/XSL - Programmation

Marsh Posté le 28-02-2006 à 10:39:11    

Bon j'espere avoir un peu plus de participation que le précédent topic, car là jsuis proche d'aller me pendre (ou presque)
je n'arrive pas à construire une requete XPath sur un fichier possédant plusieurs NameSpace :

Code :
  1. <xsl:stylesheet version="1.0"
  2. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. xmlns="urn:schemas-microsoft-com:office:spreadsheet">
  4. <xsl:template match="DATASET">
  5. <Workbook>
  6. <rw>
  7. </rw>
  8. </Workbook>
  9. </xsl:template>
  10. </xsl:stylesheet>


 
Je veux sélectionner le noeud Workbook, on voit qu'ils ne fait pas parti du meme namespace que ces ainés, du coup la requete xpath suivante ne me retourne aucun élément :
"xsl:stylesheet/xsl:template[@match='DATASET']/Workbook"
 
alors que celle ci fonctionne bien
"xsl:stylesheet/xsl:template[@match='DATASET']" et que je peux à travers propriété ChildNodes accéder à son fils "Workbook", mais je veux accéder au Workbook uniquement en XPath et pas via le parseur
 
merci de votre aide, i m desesperated !
 


---------------
Galerie Photo (Canon)
Reply

Marsh Posté le 28-02-2006 à 10:39:11   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed