![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=1739263088-8k2GigWsqpGEbPZJ67LJfhKMFV19WFDz-0-76b02bc62c5d6862893bafc21e6521b0)
使用Document类的createElement方法可以构建文档里的元素:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-2-i.jpg?sign=1739263088-96NfjR5flhclDmeOsGYM44qQ24KF0XDy-0-dd48c5662420858e8b77678c5f26e091)
使用createTextNode方法可以构建文本节点:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-3-i.jpg?sign=1739263088-pruchUoBzqWQIh6iUXpEjiBqlp22xjHt-0-558c8338f47806592f87cfae1f3db8e4)
使用以下方法可以给文档添加根元素,给父结点添加子节点:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-4-i.jpg?sign=1739263088-PJz5py3LJw8P7jQXEO5kA9LQ13zqoB1g-0-43bd5b793e8daeaa67a9ec5b0997b9c9)
在建立DOM树时,可能还需要设置元素属性,这只需调用Element类的setAttribute方法即可:
![](https://epubservercos.yuewen.com/F21227/18365861501241106/epubprivate/OEBPS/Images/170-5-i.jpg?sign=1739263088-1x15qzcdfdMyDWQCO66CLjwLVuNt3u4s-0-6ee598bc1a99348783dde9a5194082b2)