android - import org.w3c.dom.Document 与 android 中的另一个 import 语句冲突

标签 android xml-parsing jsoup

我发现,应用程序中的不同包中存在同名的类。

存在一个名为“Document.java”的类

当我尝试在类中使用它们时,例如如下所示

import org.jsoup.nodes.Document;
import org.w3c.dom.Document;

Eclipse 中的错误:-

The import org.w3c.dom.Document collides with another import statement

有没有办法在不更改类名称的情况下解决这个问题??

如何解决?

最佳答案

如果您想使用不同库中的相同类,则在初始化时使用一个类的整个包名称,如下所示

你可以做任何一个

import org.w3c.dom.Document;
public class Demo {

org.jsoup.nodes.Document doc1;
Document doc2;

}

doc1是jsoup库的对象, doc2是w3c库的对象

import org.jsoup.nodes.Document;

public class Demo {

Document doc1;
org.w3c.dom.Document doc2;

}

doc1是w3c库的对象, doc2是jsoup库的对象

关于android - import org.w3c.dom.Document 与 android 中的另一个 import 语句冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22243813/

相关文章:

android - 转换为 Dalvik 格式失败,错误为 1 :- No solution works

java - 在Java中使用大型XML DOM时减少内存占用

java - 如何管理 QuickBooks XML 的额外 xml 声明

android - Jsoup 输出的 HashMap

android - JSoup - 解析简单的 HTML

java - JSOUP + 多部分/表单数据响应

android - 根据口味运行特定测试

android - 与第 3 方 Activity 共享文件或内容

android - 为什么 Facebook 的 Android 应用程序滚动如此顺畅

sql-server - 通过XML解析SQL中的字符错误