davej Posted May 5, 2013 Share Posted May 5, 2013 What if I have an element that might be a decimal preceded by a currency symbol? <price>$111.50</price><xs:element name="price" type="xs:string"/><xs:element name="price" type="xs:decimal"/> http://www.w3schools.com/schema/schema_dtypes_misc.asphttp://www.w3schools.com/schema/schema_dtypes_numeric.asphttp://www.w3schools.com/schema/schema_dtypes_string.asp Link to comment Share on other sites More sharing options...
niche Posted May 5, 2013 Share Posted May 5, 2013 (edited) What's the problem? Edited May 5, 2013 by niche Link to comment Share on other sites More sharing options...
boen_robot Posted May 5, 2013 Share Posted May 5, 2013 IMHO, it would be best to describe that via an attribute, e.g. <price currency="USD">111.50</price> and infer the preceding "$" upon interpretation. Link to comment Share on other sites More sharing options...
davej Posted May 6, 2013 Author Share Posted May 6, 2013 What's the problem? I'm guessing it can't be defined as a decimal, so then as a string there would be (AFAIK) very little validation. Link to comment Share on other sites More sharing options...
davej Posted May 6, 2013 Author Share Posted May 6, 2013 <price currency="USD">111.50</price> That seems like a nice approach which avoids the issue. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now