社区
Web Services
帖子详情
在Delphi中如何根据XSD生成XML文档。请高手指教!
bigtree0906
2011-08-29 05:04:31
如题
...全文
75
1
打赏
收藏
在Delphi中如何根据XSD生成XML文档。请高手指教!
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigtree0906
2011-08-30
打赏
举报
回复
XSD文档如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--W3C Schema 由 XMLSpy v2006 U 创建 (http://www.altova.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="BODY">
<xs:complexType>
<xs:sequence>
<xs:element ref="FP"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BODY_AFFIX">
<xs:complexType>
<xs:sequence>
<xs:element ref="SBFPZFS"/>
<xs:element ref="SBFPZJE"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BZ" type="xs:string"/>
<xs:element name="DHHM" type="xs:string"/>
<xs:element name="DJ" type="xs:string"/>
<xs:element name="DKBZ" type="xs:string"/>
<xs:element name="DW" type="xs:string"/>
<xs:element name="DZ" type="xs:string"/>
<xs:element name="FKMC" type="xs:string"/>
<xs:element name="FKSBH" type="xs:string"/>
<xs:element name="FP">
<xs:complexType>
<xs:sequence>
<xs:element ref="FPZL_DM"/>
<xs:element ref="XXSL"/>
<xs:element ref="GMBZ"/>
<xs:element ref="DKBZ"/>
<xs:element ref="NCPBZ"/>
<xs:element ref="FP_DM"/>
<xs:element ref="FPHM"/>
<xs:element ref="KPRQ"/>
<xs:element ref="HYFL"/>
<xs:element ref="FKMC"/>
<xs:element ref="FKSBH"/>
<xs:element ref="FPMX"/>
<xs:element ref="HJDX"/>
<xs:element ref="HJXX"/>
<xs:element ref="BZ"/>
<xs:element ref="WTSKMC"/>
<xs:element ref="WTSKSBH"/>
<xs:element ref="NSRMC"/>
<xs:element ref="NSRSBH"/>
<xs:element ref="KPR_MC"/>
<xs:element ref="SKZJLB"/>
<xs:element ref="NSR_SWJG_DM"/>
<xs:element ref="FPZT"/>
<xs:element ref="KJLX"/>
</xs:sequence>
<xs:attribute name="ID" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="FPHM" type="xs:string"/>
<xs:element name="FPMX">
<xs:complexType>
<xs:sequence>
<xs:element ref="MX1"/>
<xs:element ref="MX2"/>
<xs:element ref="MX3"/>
<xs:element ref="MX4"/>
<xs:element ref="MX5"/>
<xs:element ref="MX6"/>
</xs:sequence>
<xs:attribute name="COUNT" use="required">
<xs:simpleType>
<xs:restriction base="xs:byte">
<xs:enumeration value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="FPZL_DM" type="xs:string"/>
<xs:element name="FPZT" type="xs:string"/>
<xs:element name="FP_DM" type="xs:string"/>
<xs:element name="GG" type="xs:string"/>
<xs:element name="GMBZ" type="xs:string"/>
<xs:element name="HEAD">
<xs:complexType>
<xs:sequence>
<xs:element ref="NSRSBH"/>
<xs:element ref="SSSQ_Q"/>
<xs:element ref="SSSQ_Z"/>
<xs:element ref="TBRQ"/>
<xs:element ref="NSRMC"/>
<xs:element ref="DZ"/>
<xs:element ref="DHHM"/>
<xs:element ref="JBR"/>
<xs:element ref="BZ"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HEAD_AFFIX">
<xs:complexType>
<xs:sequence>
<xs:element ref="HYFL_DM"/>
<xs:element ref="HYFL_MC"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HJDX" type="xs:string"/>
<xs:element name="HJXX" type="xs:string"/>
<xs:element name="HLMC" type="xs:string"/>
<xs:element name="HYFL" type="xs:string"/>
<xs:element name="HYFL_DM" type="xs:string"/>
<xs:element name="HYFL_MC" type="xs:string"/>
<xs:element name="JBR" type="xs:string"/>
<xs:element name="JE" type="xs:string"/>
<xs:element name="KJLX" type="xs:string"/>
<xs:element name="KPRQ" type="xs:string"/>
<xs:element name="KPR_MC" type="xs:string"/>
<xs:element name="MX1">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MX2">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MX3">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MX4">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MX5">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MX6">
<xs:complexType>
<xs:sequence>
<xs:element ref="HLMC"/>
<xs:element ref="GG"/>
<xs:element ref="DW"/>
<xs:element ref="DJ"/>
<xs:element ref="SL"/>
<xs:element ref="JE"/>
<xs:element ref="ZDY"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NCPBZ" type="xs:string"/>
<xs:element name="NSRMC" type="xs:string"/>
<xs:element name="NSRSBH" type="xs:string"/>
<xs:element name="NSR_SWJG_DM" type="xs:string"/>
<xs:element name="SBFPZFS" type="xs:string"/>
<xs:element name="SBFPZJE" type="xs:string"/>
<xs:element name="SCHEMA">
<xs:complexType>
<xs:sequence>
<xs:element ref="HEAD"/>
<xs:element ref="HEAD_AFFIX"/>
<xs:element ref="BODY"/>
<xs:element ref="BODY_AFFIX"/>
</xs:sequence>
<xs:attribute name="NAME" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="NsrXsktFpsjSbb"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="CNNAME" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="纳税人销售开填发票数据申报表"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="VERSION" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="1.0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="SKZJLB" type="xs:string"/>
<xs:element name="SL" type="xs:string"/>
<xs:element name="SSSQ_Q" type="xs:string"/>
<xs:element name="SSSQ_Z" type="xs:string"/>
<xs:element name="TBRQ" type="xs:string"/>
<xs:element name="WTSKMC" type="xs:string"/>
<xs:element name="WTSKSBH" type="xs:string"/>
<xs:element name="XXSL" type="xs:string"/>
<xs:element name="ZDY" type="xs:string"/>
</xs:schema>
webservice 调用java_
Delphi
调用Java WebService
刚用Java做了个WebService,并且在Java
中
调用成功, WebService在
Delphi
中
同样可以调用。在
Delphi
中
新建一个工程,然后点击Component->Import WSDL...WSDL的URL以及该WebService的内容
请
参考:使用缺省设置,
生成
...
Delphi
调用Java WebService
刚用Java做了个WebService,并且在Java
中
调用成功, WebService在
Delphi
中
同样可以调用。 在
Delphi
中
新建一个工程,然后点击Component->Import WSDL... WSDL的URL以及该WebService的内容
请
参考: ...
C#面试题解答
如有错误的地方还望大家
指教
! 1、C#
中
property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是...
C#面试题解答(一)
如有错误的地方还望大家
指教
! 1、C#
中
property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是...
C#面试题解答(一)
如有错误的地方还望大家
指教
! 1、C#
中
property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? property和attribute汉语都称之为属性。不过property是指类向外提供的数据区域。而attribute则是...
Web Services
12,166
社区成员
16,325
社区内容
发帖
与我相关
我的任务
Web Services
.NET技术 Web Services
复制链接
扫一扫
分享
社区描述
.NET技术 Web Services
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章