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

相关推荐
_extraordinary_5 分钟前
Java Servlet(二)--- HttpServlet,HttpServletRequest,HttpServletResponse
java·开发语言·servlet
鲸鱼24017 分钟前
图像分类笔记
大数据·笔记·分类
九日卯贝12 分钟前
字符串处理函数
java
间彧12 分钟前
Java Sychronized详解与实战应用
java
RainbowSea14 分钟前
5. Prompt 提示词
java·spring·ai编程
enzi_max17 分钟前
IntelliJ IDEA / Android Studio 里直接跑 Cursor(不用来回切窗口)
java·android studio·intellij-idea·cursor
lalala_Zou21 分钟前
虾皮后端一面
java·面试
我没想到原来他们都是一堆坏人23 分钟前
java 动态代理
java·开发语言·动态代理
Coding_Doggy42 分钟前
java面试day5 | 消息中间件、RabbitMQ、kafka、高可用机制、死信队列、消息不丢失、重复消费
java·开发语言·面试
GreatSQL社区44 分钟前
GreatSQL 优化技巧:最值子查询与窗口函数相互转换
java·服务器·数据库