XML应用与读写解析
XML 的读写,最常见的就是配置文件、数据传输这类场景。你如果是搞前端的,免不了会碰到它——尤其是对接老系统的时候,JSON 都不一定能搞定,得靠它兜底。tinyxml那种轻量库,比较适合做嵌入式或跨平台项目,结构清爽,API 也简单。
文件的读写操作挺基础的,像Java和Android那边各有一套解析方式,SAX
那种事件驱动的解析,比较适合大文件,内存占用少,但写起来稍微啰嗦点。反过来,DOM方式适合小文件,读完直接操作对象模型。
如果你是用Unity做项目,XML 常拿来存配置和本地数据,用起来也蛮顺手,尤其是和Excel结合那块,数据格式一致性挺重要。还有在iOS里,GDataXMLNode这库也算老牌了,兼容性还不错。
再比如MFC和VC++的 XML 文件操作,虽然写法老派点,但多企业系统还在用,做项目迁移或二次开发时常见。如果你要了解具体写法,文末链接都有例子,照着撸就行。
,XML 虽然老,但在多系统里还活得挺滋润的。如果你需要读写配置、保存结构化数据,又或者在跨平台数据格式时不想踩坑,XML 这老伙计,还是挺靠谱的。
2.3KB
文件大小:
评论区