Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在jrxml文件中添加dtd文件,而不是在eclipse中作为url提供_Java_Xml_Eclipse_Excel_Jasper Reports - Fatal编程技术网

Java 如何在jrxml文件中添加dtd文件,而不是在eclipse中作为url提供

Java 如何在jrxml文件中添加dtd文件,而不是在eclipse中作为url提供,java,xml,eclipse,excel,jasper-reports,Java,Xml,Eclipse,Excel,Jasper Reports,我使用jasper报表导出为pdf和excel表格。以下是几行xml代码: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> <jasperReport name="PDF

我使用jasper报表导出为pdf和excel表格。以下是几行xml代码:

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE jasperReport PUBLIC "-//JasperReports//DTD Report Design//EN" 
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport name="PDFReport" pageWidth="975">

如何将此dtd文件添加到我的eclipse项目中,而不是使用此url。非常感谢您的帮助。

要使用本地DTD文件,您需要将XML目录添加到Eclipse中,如下所示

通过以下方式打开“XML目录”对话框:

Windows->首选项->XML->XML目录

然后将位置和键设置为与DTD匹配

位置=[JAR路径]/[DTD路径]

Key=-//JasperReports//DTD报告设计//EN

例如,请参阅