Bonjour a tous

J'ai un petit probleme avec Xforms.
J'essaye d'afficher le contenu d'un champ output en concatenant le symbole $ devant mais j'ai cette erreur.

org.orbeon.saxon.value.StringValue

partie du code:
<xforms:output id="//OrderForm/Vehicle/VehiclePrice" class="condiciones-out" ref="format-number(//OrderForm/Vehicle/VehiclePrice,'$#,##0.00')">
<xforms:label class="labelfixed">PRECIO DEL VEHICULO:</xforms:label>
</xforms:output>
partie du schema xml:
<xs:simpleType name="VehiclePriceType">
<xs:restriction base="xs:decimal">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9999999.99"/>
</xs:restriction>
</xs:simpleType>
quelqu'un sait quoi faire svp?