На самом деле я устраняю какой-то дефект, когда требование клиента к данному xml файлу конфигурации, любая вещь, записанная отдельно от тега, должна показывать некоторую ошибку, включая номер строки и имя свойства. Но SAX-парсер не сообщает об этом, так как он xml действителен. Я могу лучше объяснить мою проблему с помощью приведенного ниже примера:
<?xml version='1.0'?>
<addresslist>
<company>
<address>500 Oracle Parkway,
Redwood Shores, CA 94065
</address>
</company>
<!-- ... -->
<employee>
<lastname>King</lastname> $$$ Some Garbage value here should report an error while parsing
<address>101, Bombay</address>
</employee>
<!-- ... -->
</addresslist>
Выше xml допустимо для XML синтаксического анализатора, но с некоторым значением мусора в нем. Любое решение было бы полезно ..
Я считаю XML правильным, но требование заключается в том, что в XML не должно быть ни одного текста, кроме определенного тега, если какой-либо текст найден отдельно от данного тега XML должен рассматривать это как мусорное значение и сообщать об этом с номером строки.