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远远不能,尴尬。

相关推荐
小陈phd3 分钟前
TensorRT 入门完全指南(一)——从核心定义到生态工具全解析
人工智能·笔记
是上好佳佳佳呀10 分钟前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
FQNmxDG4S11 分钟前
Maven依赖管理:版本冲突解决与生命周期控制
java·数据库·maven
傻瓜搬砖人29 分钟前
Spring集成Web环境
java·spring·maven
handler0132 分钟前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
FQNmxDG4S33 分钟前
Java泛型编程:类型擦除与泛型方法的应用场景
java·开发语言·python
GottdesKrieges1 小时前
OceanBase恢复常见问题
java·数据库·oceanbase
IGAn CTOU1 小时前
Java高级开发进阶教程之系列
java·开发语言
leo825...1 小时前
Claude Code Skills 清单(本地)
java·python·ai编程
NGSI vimp1 小时前
Java进阶——如何查看Java字节码
java·开发语言