Je le fichier XML suivantQuestion sur XPATH pour un fichier XSLT et XSLT Si Déclaration
<DriveLayout>
<Drive driveVolume="/u" Group="sa" Owner="sa" totalSpace="4" />
<Drive driveVolume="/u" Group="sa" Owner="sa" totalSpace="16" />
<Drive driveVolume="/u" Group="sa" Owner="sa" totalSpace="510" />
<Drive driveVolume="/u" Group="sa" Owner="sa" />
<Drive driveVolume="/u" Group="sa" Owner="sa" totalSpace="15" />
<VolumeGroups>
<VolumeGroup storage="1" />
<VolumeGroup totalSpace="32" />
<VolumeGroup totalSpace="16" />
</VolumeGroups>
</DriveLayout>
Je suis en train d'accéder à l'aide d'une feuille de style xslt qui ressemble à quelque chose comme ça.
<td class="LabelText" Width="10%">
<xsl:value-of select="/DriveLayout/VolumeGroups/@totalSpace" />
</td>
Cela ne semble pas être correct, est-ce que quelqu'un sait ce que serait le bon XPATH?
En outre, je veux utiliser une instruction xslt if pour voir si le champ totalSpace existe dans le nœud Drive. J'ai essayé d'utiliser quelque chose comme ça ci-dessous mais cela n'a pas réussi.
<xsl:if test="@totalSpace = ''" >
Merci pour toute aide.
correcte XPATH pour quoi? Vous avez deux attributs totalSpace et vous avez désactivé/VolumeGroup. –