Есть конфиг такого вот плана:
<?xml version="1.0"?>
<global>
<execute before="send_start.bat"
after="send_end.bat"/>
<dir>p:/post/08-00</dir>
<dir>p:/post/08-01</dir>
<dir>p:/post/08-28</dir>
</global>
<rule mask="[0-9]*">
<exec ok="c:\dir with spaces\send_ok.bat -p1 -p2" fail="error.bat"/> (1)
<exec ok="copymove.bat"/>
</rule>
<rule mask="[a-z][0-9]"/>
парсится все это с помощь QXmlSimpleReader, обработчик - QXmlDefaultHandler.
Вопросы:
1. Как проверять наличие вложенных тегов? То-есть, в примере тег <dir> внутри <global> - правильно, в остальных случаях - должна быть ошибка.
2. Как выглядят комментарии в XMLе? <!-- --> как в хтмл или по-другому?
3. Ну и совсем простой вопрос: как получить строку, заключенную между тегами </dir></dir>. Смотреть в сторону QXmlDTDHandler?