使用前缀动态创建XSD文件 [英] Creating XSD file dynamically using prefixes

查看:94
本文介绍了使用前缀动态创建XSD文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想通过代码生成一个XSD文件.
场景是:
我有一个数据集,但是当我使用WriteXmlSchema时,它将使用默认名称空间进行写入,并使用"xs:"作为所有标签的前缀.
但我想生成一个类似于以下示例的文件

Hi,

I want to generate one XSD file through code.
Scenario is:
I have a dataset but when I use WriteXmlSchema it writes using default namespaces and prefixing all tags using "xs:".
But I want to generate a file like below sample

<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="" xmlns:prodata="urn:schemas-progress-com:xml-prodata:0001">
  <xsd:element name="DataSet1" prodata:proDataSet="true">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="Table1" minOccurs="0" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="Col1" type="xsd:date" minOccurs="0" />
              <xsd:element name="Col2" type="xsd:int" minOccurs="0" />
              <xsd:element name="Col3" type="xsd:string" minOccurs="0" />
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>



请回复并提供示例代码.

谢谢,



Please reply with a sample code.

Thanks,

推荐答案

关注链接...

http://www.stardeveloper.com/articles/display.html?article=2009031901& page = 1 [ ^ ]
follow the link...

http://www.stardeveloper.com/articles/display.html?article=2009031901&page=1[^]


这篇关于使用前缀动态创建XSD文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆