オーダーフォームの作成を依頼する宿題があります。オーダーフォームには、ユーザーが購入できるアイテムのリストが含まれていると想定されます。これはXML文書に由来し、XSLファイルでスタイルされています。XML - オーダーフォームを作成する
私はこの部分をうまく使い、JavaScriptを使用してHTML DOMにXSLをロードしました。今私はデータをどのように処理するのか把握しようとしています。私は量(ユーザーによって入力される)と価格(XMLから入力される)を掛ける必要があります。
私は完全に固執しており、ここからどこへ行くべきかについてのヒントは非常に高く評価されます。
マイXSLT:
<table width="0" border="1" cellspacing="3" cellpadding="5">
<tr>
<td>Qty</td>
<td>Item Description</td>
<td>Price</td>
</tr>
<xsl:for-each select="//item">
<tr>
<td><input name="top" type="text" onchange="calculate()" value="0" size="4" /></td>
<td>Item <xsl:value-of select="id"/></td>
<td><xsl:value-of select="price"/></td>
</tr>
</xsl:for-each>
</table>
いくつかのXML:数量は、ユーザからあるので
<productcatalog>
<item>
<id>001</id>
<name>Item #1</name>
<price>10</price>
</item>
<item>
<id>002</id>
<name>Item #2</name>
<price>20</price>
</item>
<item>
<id>003</id>
<name>Item #3</name>
<price>30</price>
</item>
<item>
<id>004</id>
<name>Item #4</name>
<price>40</price>
</item>
</productcatalog>
ヒントありがとう、アビラ氏!あなたが気にしないなら、親ノードを上下に歩いて説明してもらえますか?私はそれを少し鮮明に理解し始めていると思う:) –