我正在尝试为我的游戏编写一个 xml 解析器,因为使用system.xml
命名空间时最终构建的大小增加了 1+ mb。解析器类是一个单例,可以在游戏中随时访问。虽然我要处理的数据量不多,但我仍然担心性能(因为是游戏,我不能牺牲任何性能)。
有什么方法可以有效地处理解析。顺便说一句,我正在使用 c#,如果有一个名为的标签<tag>
,我只是将字符串分解为搜索<tag>
and的部分</tag>
。这将递归地继续,直到整个字符串被完全分解。结果将保存在我创建的锯齿状列表类中。
有什么办法,我可以改进我的方法,还是应该只使用 System.XML 命名空间。
另请注意:xml 数据来自服务器而不是本地文件。