假设我有以下 xml 文件:
<report>
<income>
<amount type="type1">50</amount>
<amount type="type2">100</amount>
</income>
<outcome>
<amount type="type1">75</amount>
<amount type="type2">10</amount>
</outcome>
</report>
我想确保 xml 文件只包含上面的标签,类型属性只有 type1 或 type2,并且数量只是整数。我应该使用什么来根据指定的规则验证 xml 文件?我必须手动执行(解析 xml 文件并检查每个标签的规则)还是有任何方法,如预定义模板或其他任何方法?