С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Roman Gorbunov
1 / 0 / 0
Регистрация: 02.02.2012
Сообщений: 24
#1

Локализация TinyXml - C++

18.01.2013, 02:40. Просмотров 432. Ответов 0
Метки нет (Все метки)

Доброго времени суток!

Вопрос следующий. Есть главное меню в котором название кнопок забито в коде. Необходимо пропустить все названия через локализацию. То есть xml в котором хранятся названия кнопок и могут быть изменены без изменений в коде.

Вот что сделал я:

C++
1
2
3
4
5
6
7
8
9
10
11
TiXmLDocument XmlDoc("localization");
bool loadOk = XmlDoc.Load();
 
TiXmlElement *XmlLoc = XmlDoc.FirstChildElement("localization");
 
if(XmlLoc)
{
      TiXmlElement *play = XmlLoc->FirstChildElement("play");
      play->GetText();
      XmlLoc = XmlLoc->NextSiblingElement("localization")
}
Текст xml:

XML
1
2
3
4
5
<localization>
   <play>1</play>
   <Options>2</Options>
   <Exit>3</Exit>
</localization>
Play, Options, Exit названия забитые в коде (const char). По идее код должен вместо строки play выводит 1, но ничего не происходит. Кто работа с Tiny подскажите, пожалуйста, в чем дело?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2013, 02:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Локализация TinyXml (C++):

Работа с tinyxml - пример программы - C++
Доброго времени суток. Пытаюсь с помощью tinyxml вытянуть значения из файла. Пробую делать по этому:...

Не компилируется проект с библиотекой TinyXML - C++
Библиотеку ставил через &quot;Диспетчер пакетов NuGet&quot; Вот код и ошибка:

Как получить .lib файл из TinyXML - C++
Чего то не могу сообразить как получить .lib файлы из TinyXML - там только исходники и проект для visual studio у меня только старая vs...

TinyXML. Преобразовать TiXmlElement в TiXmlString, char[] или string - C++
Вообщем-то, задача проста (для тех, кто работал с библиотекой TinyXML). Но я первый раз с ней работаю, и вообще первый раз со сторонними...

Работа с tinyxml - запись/изменение текста внутри тэгов - C++
Доброго времени суток. Подскажите пожалуйста, как с помощью парсера tinyxml2 можно менять текст внутри тэгов? Например, есть такой xml...

Ошибки при подключении tinyxml: Unexpected end of file while looking for precompiled header - C++
Скачал tinyxml с офф сайта(проектом выходит) подключил файлы tinystr.h tinystr.cpp tinyxml.h tinyxml.cpp tinyxmlerror.cpp ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2013, 02:40
Привет! Вот еще темы с ответами:

Подключение заголовочного файла "level.h" (tinyXML) в нескольких файлах - C++
Здравствуйте, хотел бы уточнить у знающих людей, почему не компилится проект с использованием tinyXML. У меня есть вот такой кусок кода в...

Работа с tinyxml ошибки LNK 2019 и LNK 2001 - C++
всем привет! скачал архив tinyxml, разархивировал в папку проекта затем написал следующий код: #include &quot;stdafx.h&quot; #include...

Русская локализация - C++
На просторах вашего форму нашел, следующий код программы//Подключение библиотек// #include &quot;stdafx.h&quot; #include &lt;locale&gt; #include...

Локализация консоли - C++
Всем привет. Дело такое. Есть программа, которая при определенных условиях должна заменять символ в строке на 219 символ ASCII...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.