こんにちは私は私が推測するかなり簡単な質問を受けました。特定のキーワードをチェックして、すべてのポイントを取得したい。
私はこのXMLを持っています:
<Series>
<Series Name="Dollar">
<Points>
<DataPoint XValue="2000" YValues="1.37984" />
<DataPoint XValue="2001" YValues="1.38572" />
</Points>
</Series>
<Series Name="Pond">
<Points>
<DataPoint XValue="2000" YValues="0.7235" />
<DataPoint XValue="2001" YValues="0.7251" />
</Points>
</Series>
</Series>
シリーズ名(ドルまたは池)に応じて、すべてのデータポイントからx値とy値を取得したいと思います。
私はこのようなことを試しました:
<xsl:for-each select="//DataPoint">
<xsl:value-of select="//Series[@Name='Dollar']/@XValue" />
</xsl:for-each>
しかし、私が試したことは何も機能しませんでした。おそらく誰かがこれで私を導く/助けることができますか?
あなたは正しい表現を持っています、例えばで//Series[@Name='Dollar']
それを使うだけですfor-each
<xsl:for-each select="//Series[@Name='Dollar']//DataPoint">
<xsl:value-of select="@XValue" />
</xsl:for-each>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加