# Demo_Libxml2 **Repository Path**: hyq5234/demo_libxml2 ## Basic Information - **Project Name**: Demo_Libxml2 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-19 - **Last Updated**: 2026-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 基于native工程使能libxml2中解析xml 1. 对DevEco Studio的安装目录下的SDK目录添加`libxml`目录,直接复制到***\sdk\default\openharmony\native\sysroot\usr\include下面就可以。 ![输入图片说明](https://foruda.gitee.com/images/1755740882822382650/f47164e5_10326636.png "屏幕截图") ![输入图片说明](https://foruda.gitee.com/images/1755740977059238653/c6bb9ee4_10326636.png "屏幕截图") 2. 然后对于native中部分重要配置: ![输入图片说明](https://foruda.gitee.com/images/1755741169144166617/14ce47da_10326636.png "屏幕截图") ① 直接将libxml2.z.so文件 复制到图示的arm64-v8a目录下,以及 ***\sdk\default\openharmony\native\sysroot\usr\lib\aarch64-linux-ohos目录下。 ② 补充一个新的接口:export const parseXML: (a: string) => object; ③ CMaleLists是编译的一些参数。 ![输入图片说明](https://foruda.gitee.com/images/1755741450185353405/42b146c0_10326636.png "屏幕截图") 3. 以下三个文件直接复制使用就可以。 ![输入图片说明](https://foruda.gitee.com/images/1755741492175767989/0dee6e3b_10326636.png "屏幕截图") 4. 将之前使用convertxml的fastconvertToJsObject接口直接替换成 parseXML就可以。 ![输入图片说明](https://foruda.gitee.com/images/1755741609124659608/540a59c4_10326636.png "屏幕截图")