假设有时我有一个dom4j文档,有时我有一个dom4j元素。我想应用以下功能的代码

public List<Element> getElements(Document doc4j){
//do
}


在我类型为Element的对象上。但这只有在我可以将此元素转换为文档的情况下才有效。我不能使用方法getDocument,因为我只想将// do下的代码应用于由Element类型的对象表示的子树。

最佳答案

the docs看来,Document和Element都扩展了Branch,是否不能让您的方法采用如下的Branch?

public List<Element> getElements(Branch branch) {
  //do
}

关于java - 将dom4j.Element转换为dom4j.Document,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36570267/

10-09 05:55
查看更多