dom操作笔记、xml和document等

文章目录

    • [mybatis dom部分](#mybatis dom部分)

dom(Document Object Model文档对象模型)。
xml和html都属于dom,每天都会用到,一直以为很简单,直到有一天,操作mybatis的xml时候惨不忍睹,被上了一课,做个笔记整理下吧。

xml和html的包含关系。

他们两个并不是谁包含谁的关系,使用场景不同。

mybatis dom部分

这个操作就比较难受,因为element是抽象类,xmlElement和textElement是子类。

遍历的时候必须强转,而且element还没有delete方法,只有add方法。

所以如果要修改元素内容,只能全部重新add一遍。

理想的情况是:

foreach遍历,可以直接在原对象上改,一般的java对象肯定可以这样操作,但是mybatis的dom远远不能,尴尬。

相关推荐
程序员JerrySUN20 分钟前
基于 RAUC 的 Jetson OTA 升级全攻略
java·数据库·redis
努力冲冲23 分钟前
常用排序算法
java·算法·排序算法
yuezhilangniao2 小时前
关于开发语言的一些效率 从堆栈角度理解一部分c java go python
java·c语言·开发语言
码luffyliu2 小时前
Java NIO 核心原理与秋招高频面试题解析
java·nio
一只叫煤球的猫2 小时前
⚠️ 不是危言耸听,SpringBoot正在毁掉Java工程师
java·spring boot·spring
_Kayo_2 小时前
node.js 学习笔记2 进程/线程、fs
笔记·学习
-森屿安年-2 小时前
C语言学习笔记——文件
c语言·笔记·学习
vvilkim3 小时前
深入理解Java访问修饰符:封装的艺术
java·开发语言
張萠飛3 小时前
生产环境Tomcat运行一段时间后,如何测试其性能是否满足后续使用
java·tomcat
Hurry63 小时前
web应用服务器tomcat
java·前端·tomcat