Например,
XML-документ:
<some_document>
<elements>
<element>1</element>
<element>2</element>
<element>3</element>
</elements>
<sum>6</sum>
<some_document>
Правила (в некоторой форме, возможно, в xml), согласно схеме данного документа:
Sum of all <element> fields must match the value in <sum> field
Результат:
Является ли документ действительным, в соответствии с указанными правилами или нет? (Возможно, в формате xml)
Итак, мне нужна библиотека, которая реализует данную функциональность или, по крайней мере, указывает на то, что я могу написать ее самостоятельно. Язык не имеет значения.