Я знаю, что есть несколько библиотек XML, но, к сожалению, я не могу использовать их для школьного проекта, над которым я работаю.
У меня есть программа, которая создала этот файл XML.
<theKey>
<theValue>23432</theValue>
</theKey>
То, что я пытаюсь сделать, это разобрать "23432" между тегами.Однако в файле есть случайные теги, поэтому они не всегда могут быть во второй строке сверху.Кроме того, я не знаю, сколько цифр число между тегами.
Вот код, который я разработал до сих пор.Это основа, потому что я не знаю, что я могу использовать, это часть языка C ++, которая будет анализировать значение.Мой совет от меня, работающего с JAVA, состоит в том, чтобы использовать что-то из библиотеки "String", но пока я не могу понять, что я могу использовать.
Кто-нибудь может дать мне направление или подсказку, что я могу сделать / использовать?Большое спасибо.
Вот код, который я разработал до сих пор:
#include <iostream>
#include <fstream>
#include <string>
using std::cout;
using std::cin;
using std::endl;
using std::fstream;
using std::string;
using std::ifstream;
int main()
{
ifstream inFile;
inFile.open("theXML.xml");
if (!inFile)
{
}
string x;
while (inFile >> x)
{
cout << x << endl;
}
inFile.close();
system ( "PAUSE" );
return 0;
}