code-reading-notes--libyang-1
2024-08-24 22:33:16
API struct lyd_node *
lyd_parse_xml(struct ly_ctx *ctx, struct lyxml_elem **root, int options, ...)
思想:ctx是启动时加载的一堆数据树ly_tree,从配置文件中读取 。
rooot 是char* data 字符串转换成的xml_tree。(xml_tree = lys_tree + data = lyd_tree)
这里就是实现上述等式。山哥写过的实现是转换成自己的数据结构(一堆指针),然后转成其他树,这里直接 转,比较复杂。
最新文章
- 【工具使用】mac电脑使用技巧
- lambda匿名函数
- linux非常用但很有用的命令
- App界面交互设计规范
- 2016.03.31,英语,《Vocabulary Builder》Unit 08
- 在线音乐API的研究 (Part 2.1)
- 编写服务说明.thrift文件
- C#选择排序详解
- POJ 1511 - Invitation Cards (dijkstra优先队列)
- jdk1.8.0_101/bin下各文件解释
- HDU 4009 不定根最小树形图
- lc面试准备:Partition List
- Fire Net HDU 1045
- Spring—请求映射之URL路径映射
- HDU 4734 F(x) 2013 ACM/ICPC 成都网络赛
- hdu-2639 Bone Collector II---第k大背包
- 解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents .....
- Python基础理论 - Python简介
- maven开发项目中遇到的问题
- Log4Net日志配置
热门文章
- fs
- nginx的一些
- MySQL数据库唯一性设置(unique index)
- 面试准备专题——JVM,类编译,类加载,内存错误
- 转载:Java编程风格与命名规范整理
- [ES6] Proxy &; Reflect
- [Node.js] Manage Configuration Values with Environment Variables
- poj 2528 Mayor&;#39;s posters
- oracle如何创建数据库
- c++面向对象程序设计 谭浩强 第二章答案