Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1366 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XPath : Tout les élement ne contenant pas un attribut donné

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XPath : Tout les élement ne contenant pas un attribut donné

n°1473168
phnatomass
Je m'empare de ton esprit !!
Posté le 09-11-2006 à 18:16:40  profilanswer
 

Je cherche à récupérer les éléments d'un document n' ayant pas un certain attribut.
Par exemple pour recupérer tout les chiens qui sont de la race caniche :
//chien[@race='caniche']
Mais je veux récuperer tout les chiens dont la race n'est pas déclaré je fais comment
 
<truc>
 <chien race="caniche">medor<chien>
 <chien>milou<chien>
</truc>
 
je souhaiterais extraire :
 <chien>milou<chien>
 
Merci

mood
Publicité
Posté le 09-11-2006 à 18:16:40  profilanswer
 

n°1476389
avander
Posté le 16-11-2006 à 14:13:04  profilanswer
 



  <xsl:template match="/">
    <xsl:apply-templates/>
  </xsl:template>
 
  <xsl:template match="chien[@race]">
    <xsl:text>Balise: </xsl:text><xsl:value-of select="name()" />
    <xsl:text> Race: </xsl:text><xsl:value-of select="@race" />
    <xsl:text> Nom: </xsl:text><xsl:value-of select="." />
    <xsl:text>
</xsl:text>
  </xsl:template>
 
  <xsl:template match="chien[ not( @race)]">
    <xsl:text>Balise:</xsl:text><xsl:value-of select="name()" />
    <xsl:text> Race: inconnue</xsl:text>
    <xsl:text> Nom:</xsl:text><xsl:value-of select="." />
    <xsl:text>
</xsl:text>
  </xsl:template>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XPath : Tout les élement ne contenant pas un attribut donné

 

Sujets relatifs
[MFC][résolu] Librairie chargée à la volée avec des contrôles ActiveXmailto et page web affiché dans le corps
[VBA] Macro pour créer un classeur contenant une macro[C#] Effacer un répertoire contenant des fichiers "readonly"
[Bash]Suppression de lignes contenant des mots d'un autre fichierComment récupérer la valeur d'un élément dans une zone de liste
group by sur un champ contenant des valeurs null sous oracle[résolu][c#] ajout d un element à un tableau
XPath et noeud avec : 
Plus de sujets relatifs à : XPath : Tout les élement ne contenant pas un attribut donné


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR