這裏的規則驗證的Java對象是我的問題的一個例子:在XML
1)我在那裏的規則我的發票是definded
<rules>
..
<price>
<Required>True</Required>
<MinValue>0.1</MinValue>
<price>
..
</rules>
2的XML文件)我有一個發票對象在Java(重要:本應保持如此(平原)沒有說明或任何應包括在內。)
public class Invoice implements Serializable {
private String details;
private String tax;
private String recipient;
private double price;
//getter and setter
}
3)和至少我有一個驗證器對象
public class Validator(){
public boolean validate(String xmlfile, Invoice i) {
//todo: Invoice i should be validated with xmlfile
}
}
我需要什麼: 確認者應採取的XML文件的規則內 例如
<price>
<Required>True</Required>
<MinValue>0.1</MinValue>
<price>
並使用該規則驗證發票java對象。
有沒有什麼好的框架,我可以用它呢?或教程?途徑? 任何幫助真的很感激。
謝謝。
我會使用屬性而不是文本,例如, –
Adam
也許bean驗證? http://beanvalidation.org/1.0/spec/ – rolve