Russian Qt Forum
Ноябрь 22, 2024, 10:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt-4.1: QtXml - вложенные теги  (Прочитано 5191 раз)
Dmitry_Panoff
Гость
« : Январь 25, 2006, 12:45 »

Есть конфиг такого вот плана:
Код:

<?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?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.