![Java核心技术·卷Ⅱ:高级特性(原书第10版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/937/34339937/b_34339937.jpg)
上QQ阅读APP看书,第一时间看更新
3.7.1 不带命名空间的文档
要建立一棵DOM树,你可以从一个空的文档开始。通过调用DocumentBuilder类的newDocument方法可以得到一个空文档。
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-i.jpg?sign=1738861436-n3UIoLwFSGJl9sX1OPYXOSUIQNZOQrjX-0-852af3847d034d35761031e0b78f6c21)
使用Document类的createElement方法可以构建文档里的元素:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-2-i.jpg?sign=1738861436-LkVbpKdekoIhPl8nTTLVz11t7O8YHxjU-0-1741f42782732b31a9659de29b10706b)
使用createTextNode方法可以构建文本节点:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-3-i.jpg?sign=1738861436-YaOJnzSiICl541bxbX7zh7rcG14G5cY5-0-bac1a1a8e46d6b8054516f906866325b)
使用以下方法可以给文档添加根元素,给父结点添加子节点:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-4-i.jpg?sign=1738861436-TZmxik7iMmtxGkNV09ezYcMoAkMMWgjU-0-6c63a8286429bb9a07a3275df0602803)
在建立DOM树时,可能还需要设置元素属性,这只需调用Element类的setAttribute方法即可:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-5-i.jpg?sign=1738861436-Yn9GIlugroVvd6Q9kIWWlCiGTargk49Q-0-ed062d5311bfb40da008e1999db50fa1)