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

相关推荐
鬼火儿14 分钟前
集成RabbitMQ+MQ常用操作
java·后端
ZHE|张恒24 分钟前
Java 通配符
java
Merrick31 分钟前
Java 方法参数默认值新方案:使用DefArgs!
java·后端
程序员小假34 分钟前
finally 释放的是什么资源?
java·后端
技术砖家--Felix38 分钟前
Spring Boot配置篇:详解application.properties和application.yml
java·spring boot·后端
2301_801252221 小时前
Mybatis的添加和修改功能
java·开发语言·mybatis
安迪西嵌入式1 小时前
数据平滑处理算法03——中心移动平均
java·前端·算法
行思理1 小时前
IntelliJIdea 创建java spring boot程序
java·开发语言·spring boot
钻仰弥坚1 小时前
在线考试系统设计说明文档(需求分析部分)
java·需求分析
BugShare2 小时前
嘿嘿,猜我刚刚发现了什么?IDEA全新UI,极致优雅贼好看!
java·idea