TinyXMLというXML解析器の使い方はどうですか?
TinyXMLを使用してXMLファイルを解析するには、次の手順に従うことができます。
- TinyXMLのライブラリファイルとヘッダーファイルをダウンロードし、プロジェクトに組み込んでください。
- TiXmlDocumentオブジェクトを作成し、XMLドキュメントを表すようにします。
TiXmlDocument doc;
- ファイルを読み込む
if (doc.LoadFile("example.xml")) {
// XML文件加载成功
} else {
// XML文件加载失败
}
- ルート要素
TiXmlElement* root = doc.RootElement();
- 最初の子要素
- 次の隣接要素
// 遍历根元素的子元素
for (TiXmlElement* elem = root->FirstChildElement(); elem != nullptr; elem = elem->NextSiblingElement()) {
// 处理每个子元素
}
- 特性
const char* value = elem->Attribute("attribute_name");
- テキストを取得します。
const char* text = elem->GetText();
- 設定する
elem->SetValue("new_value");
- ファイルを保存する (Fairu wo hozon suru)
doc.SaveFile("example.xml");
これがXMLファイルを解析するための基本的なステップです。実際のニーズに応じて、より多くのTinyXMLメソッドやプロパティを使用して、XML文書の解析や操作を行うことができます。