针对 XML文件的读取操作, CFileReader读取文件流程 OpenFile 打开PFS中的XML文件 OpenNativeFile 打开原始文件中的XML文件 OpenFile( PFS::CBaseFile& bf); 打开PFS中的文件对象 OpenData 打开一份内存数据 打开完成后,GetRootNode可以得到根节点的元素对象CINode CINode 的方法 GetType 得到元素类型 GetChildren 得到所有的子元素 GetAttributeNames 得到所以的属性列表 GetAttribute 得到某个属性的值 GetText 得到文件值 GetName 得到元素名字 CFileWriter写XML文件的流程 CONode GetRootNode(); 得到根节点元素 操作完成后,调用 Save( const std::wstring& filename); 保存到PFS SaveNative( const std::wstring& filename); 保存到原始目录 Save( PFS::CBaseFile& bf); 保存到PFS文件对象 SaveData( GNET::Octets& data); 保存到内存 CONode的方法 bool SetAttribute( const std::wstring& name, const std::wstring& value); 设置属性 CONode CreateSubElement( const std::wstring& name); 创建子元素 bool InsertText( const std::wstring& text); 设置文本 bool InsertCData( const std::wstring& data); 添加CDATA数据
2022-02-08 10:58:38 621KB 梦幻西游换皮工具
1