場合、私は次のXMLファイルを持っている質問声明
<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>
私は次のようになりますXSLTスタイルシートを使用してアクセスしようとしています。
<td class="LabelText" Width="10%">
<xsl:value-of select="/DriveLayout/VolumeGroups/@totalSpace" />
</td>
これは正しいとは思われません。誰でも正しいXPATHを知っていますか?
また、フィールドtotalSpaceがドライブノードに存在するかどうかを確認するには、xslt if文を使用します。私はこのような何かを使ってみましたが、これはうまくいかなかったのです。
<xsl:if test="@totalSpace = ''" >
ありがとうございます。
正しいXPATHのようなものを使用することができますか?あなたは2つのtotalSpace属性を持っていて、/ VolumeGroupを中止しました。 –