私はxslの初心者で、フォーマットノード(つまりUnitCost)値に問題があります。
ノードの UnitCost Value が必要です。5.0000 (小数点以下 4 個のゼロ) を xsl を使用して小数点以下 2 個のゼロのみに変換します。
XML ファイル:
<root>
<item>
<link>http://localhost/Store/tabid/62/ProdID/1/Default.aspx</link>
<P>
<NB_Store_ProductsInfo>
<ProductID>1</ProductID>
<PortalID>0</PortalID>
<TaxCategoryID>-1</TaxCategoryID>
<Featured>false</Featured>
<Archived>false</Archived>
<CreatedByUser>1</CreatedByUser>
<CreatedDate>2010-07-10T05:04:40.233</CreatedDate>
<IsDeleted>false</IsDeleted>
<ProductRef />
<Lang>en-US</Lang>
<Summary />
<Description>sdcvsdcsdc&lt;br /&gt;
dcsdcsdcsdcsdcsdcsdcs</Description>
<Manufacturer />
<ProductName>Poster1</ProductName>
<XMLData />
<ModifiedDate>2010-07-10T05:25:48.077</ModifiedDate>
<SEOName />
</NB_Store_ProductsInfo>
<M>
<NB_Store_ModelInfo>
<ModelID>1</ModelID>
<ProductID>1</ProductID>
<ListOrder>1</ListOrder>
<UnitCost>5.0000</UnitCost>
<Barcode/>
....
xml ファイルからの UnitCost の読み取り
<xsl:value-of select="./P/M/NB_Store_ModelInfo/UnitCost" />
任意のヘルプはappericiated..