crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Помогите реализовать функцию-парсер XML, (Помогите проекту переводов)
Litkevich Yuriy
  опции профиля:
сообщение 20.5.2008, 13:48
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Самому некогда разбираться с XML поэтому прошу помочь, а именно написать за меня функцию.
Задача такая. Есть файлы *.ts как выглядят можно посмотреть в каталоге %QTDIR%/translations. В них есть понятие контекст:
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="trwindow.cpp" line="970"/>
        <source>Qt Linguist</source>
        <translation>Qt Linguist</translation>
    </message>
</context>

из файла нужно извлечь имена всех контекстов, в приведенном фрагменте это AboutDialog, выглядеть функция должна, например, так:
QStringList GetListFrom(QFile *tsfile);

Т.е. я передаю файл в функцию, а она мне возвращает список имен контекстов.

Может кто осилит?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Tonal
  опции профиля:
сообщение 20.5.2008, 19:54
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


Вместо nodeValue() нужно использовать text().
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.11.2024, 1:00