java项目xml使用自定义dtd位置问题

java项目xml使用自定义dtd位置问题

项目中自定义了xml文件,因为要约束一下xml的编写规范,因此使用了dtd文件。但是在实际的使用过程中发现dtd文件的路径非常诡异。到目前位置还没有找到原因,如果有人知道,请指教。下边记录一下解决方法。
先贴上我的xml和dtd
xml内容







    
        
                <text>事务所基本信息</text>
            
                
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
基本情况
名称 {{cpafName}}
所属行政区划 {{divisionProvince}} 组织形式 {{orgForm}}
执业许可批准日期 {{approDate}} 统一社会信用代码 {{regisCno}}
执业许可批准文号 {{rna}} 执业证书编号 {{cpafCno}}
注册资本(出资总额)(单位:万元) {{totalInves}} 分所数量 {{cpafbNum}}
国际网络名称(如有) {{internetName}}
经营场所 {{officeLocation}}
通讯地址 {{address}}
报备业务联系人 {{reporter}} 电子邮箱 {{email}}
报备业务联系电话 {{phone}}
<text>测试横向页面</text>
基本情况
名称 {{cpafName}}
所属行政区划 {{divisionProvince}} 组织形式 {{orgForm}}
执业许可批准日期 {{approDate}} 统一社会信用代码 {{regisCno}}
执业许可批准文号 {{rna}} 执业证书编号 {{cpafCno}}
注册资本(出资总额)(单位:万元) {{totalInves}} 分所数量 {{cpafbNum}}
国际网络名称(如有) {{internetName}}
经营场所 {{officeLocation}}
通讯地址 {{address}}
报备业务联系人 {{reporter}} 电子邮箱 {{email}}
报备业务联系电话 {{phone}}

tablepage.dtd















主要问题出在xml的


这一行.

  • eclipse开发的话,在web项目中需要在和xml文件同级添加tablepage.dtd,还需要在eclipse的安装目录下添加tablepage.dtd(太奇怪了);
  • weblogic部署时,要在和xml文件同级以及weblogic的域下添加tablepage.dtd
  • 在java project中,要在和xml文件同级和项目根目录下添加dtd

如上,暂时总结如上,后续有新的内容再来

你可能感兴趣的:(开发语言)