我想创建xml文件,定义某些字段的数据类型和格式。像:
<fields>
<field name="myfield" type="xsd:decimal" format="####.##" />
</fields>
问题:是否有任何buildin函数(或者像apache或spring这样的框架)可以检测xsd type
属性,相应地创建一个对象,然后使用format
属性中给出的定义对其进行格式化?
//read from xml:
String type = "xsd:decimal";
String format = "####.##"; //could as well be HH:mm for xsd:date
//actual value:
String myfield = "123.4567";
现在:如何检测配置的字段类型(xsd:decimal,xsd:short,xsd:date,xsd:time等),并根据格式化程序格式化字段?