Here's a simple app.
Code:
#include <iostream>
using namespace std;
#include <stdlib.h>
#include "TinyXML/tinyxml.h" // TinyXML header.
int main() {
TiXmlDocument ZItem("zitem.xml");
if(ZItem.LoadFile() == false) {
cout << "Can't open zitem.xml.\n";
system("PAUSE");
return -1;
}
TiXmlElement *LoadZItem = ZItem.FirstChild("XML")->FirstChild("ITEM")->ToElement();
// int ItemID;
cout << "Setting all items level to 0...\n";
while(LoadZItem != 0) {
// LoadZItem->QueryIntAttribute("id", &ItemID);
// cout << "Found item ID :" << ItemID << ".\n";
LoadZItem->SetAttribute("res_level", 0);
LoadZItem = LoadZItem->NextSiblingElement();
}
ZItem.SaveFile("zitem_0lv.xml");
cout << "File is saved as zitem_0lv.xml.\n";
system("PAUSE");
return 0;
}