【发布时间】:2022-01-23 14:27:50
【问题描述】:
我有一个关于从 URL 获取 XML 文件,抓取它们,提取数据,然后处理它的项目。另外,我正在使用用户输入创建 URL。但我需要检查 URL 是否包含要抓取的 XML 文件。任何想法如何做到这一点?那么基本上如何检查URL是否包含XML文件?
【问题讨论】:
-
为什么不直接下载给定 URL 中的文件(任何文件)。通过 XML 解析器运行它,如果解析器成功,则它是一个格式良好的 XML 文件。然后随心所欲地刮。在实际查看文件之前,无法确保文件中是否包含 XML 内容
-
如果我可以在文件恢复这么多时间让代码工作之前检查文件。另外,我不需要读写那个特定的 URL,也不需要在上面浪费时间。 @office.aizaz
-
URL 就像一个地址。只有敲开那扇门,才能知道谁住在那个地址。除非 URL 带有一些标签来表明它托管的文件类型,否则我认为没有办法提前知道这一点。文件扩展名可以是一种方式,但它们也不能真正代表文件内容。
-
我认为你是对的。谢谢你的回答。@office.aizaz
标签: java xml http url bufferedreader