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

相关推荐
打工仔折腾 AI2 分钟前
System Prompt 替代 Few-shot:用规则约束大模型输出的省钱实践
java·人工智能·python·spring·langchain·prompt·ai agent 实战
CarIise9 分钟前
Java实训阶段查漏补缺复习笔记1
java·开发语言·笔记
陈卫军老师16 分钟前
陈卫军谈商业底线:营销是术,产品是道
经验分享·笔记·流量运营
智者知已应修善业36 分钟前
【51单片机只有一个8*8点阵数据如何滚动起来一片595+一组IO+花样】2022-1-15
c++·经验分享·笔记·单片机·蓝桥杯·硬件架构
vx-程序开发1 小时前
【计算机毕设】51300童装超市管理系统的设计与实现
java·vue.js·spring boot·源码·课程设计·毕设·大作业
ym hyd 1112 小时前
题库建立与考试系统源码 Java+SpringBoot+Vue3 前后分离
java·开发语言·vue.js·spring boot·毕设
risc1234562 小时前
什么是码点?
java
JavaPub-rodert2 小时前
公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存
java·缓存·docker
智鸟科技GemeOpen开发者智能设备2 小时前
平安校园 AI 智能实时告警系统 智鸟科技·GemeOpen + 谷华科技·融合创新方案白皮书
java·开发语言·python·物联网·智能家居
Space655362 小时前
常见组学技术笔记:从 DNA 基因组学到 Multi-omics
笔记