编程语言
首页 > 编程语言> > 【UE4 C++】解析与构建 XML 数据,XmlParser 与 tinyxml

【UE4 C++】解析与构建 XML 数据,XmlParser 与 tinyxml

作者:互联网

XmlParser 简单读取

XmlParser 为引擎自带模块

XML 文件

<?xml version="1.0" encoding="UTF-8"?>
<Movie Name="悬崖之上">
	<Category>剧情/悬疑/动作</Category>
	<Director>张艺谋</Director>
	<Time>2021-04-30</Time>
</Movie>

build.cs 添加 XmlParser 模块

PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "UMG", "Json","XmlParser" });

读取数据

引擎支持读写操作,写入操作可以通过 SetContent 和 AppendChildNode进行扩展。代码中的一些方法为私有,可见引擎建议进行读取操作。

使用 tinyxml第三方库

tinyxml

待续

标签:XML,TEXT,C++,XmlPath,RootNode,GetContent,XmlParser,FString
来源: https://www.cnblogs.com/shiroe/p/14765224.html