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

相关推荐
用户298698530142 小时前
Word 文档字符级格式化:Java 实现方案详解
java·后端
笨鸟飞不快2 小时前
从单个服务到集群:一次完整的性能排查复盘
java·前端
荣码2 小时前
用Streamlit给AI应用套个界面,10行代码出Web页面
java·python
SamDeepThinking2 小时前
Java微服务练习方式
java·后端·微服务
朦胧之13 小时前
AI 编程-老项目改造篇
java·前端·后端
程序猿大帅17 小时前
别再只当调包侠了:用 Spring AI 落地 Function Calling,我被大模型硬生生砸出了三个大坑
java
程序员晓琪18 小时前
约定大于配置:基于 Java 包名自动生成 API 版本路由的最佳实践
java·spring boot·后端
Flittly19 小时前
【AgentScope Java新手村系列】(11)中断与恢复
java·spring boot·spring
众少成多积小致巨19 小时前
JNI (Java Native Interface) 技术手册中文参考指南
android·java·c++
东坡白菜19 小时前
破局全栈:前端开发的Java入门实战记录—JPA(2)
java·后端