<information>
<person>
<address>
<region>
<city>
<ZIP>1701</ZIP>
</city>
</region>
</address>
</person>
<company>
<address>
<region>
<city>
<ZIP>This is not a ZIP Code</ZIP>
</city>
</region>
</address>
</company>
</information>
以上是示例XML元素格式。并且,如果我将其验证为XSD,则会返回错误:“ ZIP元素不是原子类型'xs:integer'的有效值”
要捕获错误,我使用libxml_get_errors()。但这不能返回发生错误的父元素。很难知道ZIP错误是否在OR内发生。
你们知道另一个XML错误库来分层返回元素错误吗?或任何其他方式来实现这样的目标? :
“ <信息> <公司> <地址> <地区> <城市>:ZIP不是原子类型'xs:integer'的有效值”
谢谢。