- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用XMLSPY根据XSD自动生成XML.
利用XMLSPY根据XSD报文自动生成XML基础数据文件
组织XSD文件目录,要求在同一目录下,必须包含taxDoc.xsd、taxML.xsd、taxMLpublic.xsd以及需要自动生成的业务报文xsd文件,下面以2006版企业季度所得税业务报文为例,其报文为taxMLslSbbtjQysds2006JdRequest.xsd,如下图所示:
以XMLSPY编辑taxML.xsd文件,编辑taxML.xsd的include文件内容,对于Ctais只包含同级目录中已存在的业务报文即可,同时还需要包含taxDoc.xsd和taxMLpublic.xsd,如下所示:
xs:include schemaLocation=taxDoc.xsd/
xs:include schemaLocation=taxMLpublic.xsd/
xs:include schemaLocation=taxMLsbbQysds2006Jd.xsd/
xs:include schemaLocation=taxMLsbbQysds2006Hd.xsd/
xs:include schemaLocation=taxMLsbbQysds2006Nd.xsd/
xs:include schemaLocation=taxMLslSbbcxQysds2006JdResponse.xsd/
xs:include schemaLocation=taxMLslSbbcxQysds2006HdResponse.xsd/
xs:include schemaLocation=taxMLslSbbcxQysds2006NdResponse.xsd/
xs:include schemaLocation=taxMLslSbbtjQysds2006JdRequest.xsd/
xs:include schemaLocation=taxMLslSbbtjQysds2006HdRequest.xsd/
xs:include schemaLocation=taxMLslSbbtjQysds2006NdRequest.xsd/
xs:include schemaLocation=taxMLswdjb2006Dwnsr.xsd/
xs:include schemaLocation=taxMLswdjb2006Gtnsr.xsd/
xs:include schemaLocation=taxMLswdjb2006Lsnsr.xsd/
修改xs:element name=taxML type=slSbbtjQysds2006JdRequest节点type属性为slSbbtjQysds2006JdRequest。该type为taxMLslSbbtjQysds2006JdRequest.xsd中最根、最顶层的type属性。该type属性可以通过以下方法确定,以XMLSPY打开taxMLslSbbtjQysds2006JdRequest.xsd,通过XMLSPY中的Schema/WSDL视图方式查看,根节点的type即是,如下图蓝色背景所示:
在XMLSPY中选中taxML.xsd文件,在工具栏选择DTD/Schema-》Generate Sample XML File选项,如下图所示:
弹出对话框,全部选中,如下图所示:
XMLSPY将自动生成样例XML文件,该文件需要做以下编辑,去掉XMLSPY自动生成的注释信息:“!--Sample XML file generated by XMLSpy v2005 rel. 3 U ()--”;去掉根节点taxML属性“xsi:schemaLocation”;增加属性“xsi:type=slSbbtjQysds2006JdRequest”,xsi:type的取值为业务报文的type属性;修改属性“cnName”的值为中文说明,可以随意定制,比如“2006版企业所得税季度申报表”;修改属性“name”的值为与xsi:type的值一致,该值无实际意义,但在Ctais2.0中读盘申报时取了该值做为判断条件之一,对Ctais2.0有影响。
对于生成的文件按照文件命名规则文档定义的规则保存。规则文档位置:\CTAIS2_DOT\ctais2doc\1开发\0需求\05.外围接口\09 附录九:总局金税三期数据采集交换标准\附录H_其他.doc。
附录一:2006版季度所得税业务报文XSD
?xml version=1.0 encoding=GBK?
xs:schema xmlns=/dataspec/ xmlns:xs=/2001/XMLSchema targetNamespace=/dataspec/ elementFormDe
文档评论(0)