我有一个这种类型的 xml 文档
<xml>
<person name="a">
<age>21</age>
<salary>50000></salary>
</person>
<person name="b">
<age>25</age>
<salary>30000></salary>
</person>
<person name="c">
<age>30</age>
<salary>60000></salary>
</person>
<person name="d">
<age>35</age>
<salary>150000></salary>
</person>
</xml>
现在我试图通过将它传递给这样的方法来验证这个文档
validate(string file)
{
// here i have some logic
// say i am trying to check if the salary is >50000 and age > 30
// if it doesn't satisfy the condition i have to return an error
}
我能够做到这一点。我真正想要的是知道 xml 文档中的错误到底在哪里,比如哪一行和哪一列。
我该怎么做?有什么建议么?