我只用过 MSSQL 去填充过一个XSD 最近看了一下微软的 Portal 看他的配置都放在了 XML里了 
然后一个 DATASET个XSD文件我想问一下 这个XSD文件可以自动生成吗? 我找了半天也没有找到怎么能自动生成  然后就自己去手动掭加element了 

解决方案 »

  1.   

    当然可以自动生成,在工程里创建一个数据源,然后在xsd的设计模式下,拖动一个表进来就自动生成该xsd了。
      

  2.   

    可是怎么创建一个XML的数据源呢? 我就会创建数据库的 XML的不会 哪位高手指点一下啊  谢谢
      

  3.   

    我是菜鸟啊 到底应该怎么创建一个XML的数据源呢
      

  4.   

    XML 架构定义工具从 XDR、XML 和 XSD 文件或者从运行库程序集中的类生成 XML 架构或公共语言运行库类。xsd file.xdr [/outputdir:directory]
    xsd file.xml [/outputdir:directory]
    xsd file.xsd {/classes | /dataset} [/element:element]
                 [/language:language] [/namespace:namespace]
                 [/outputdir:directory] [URI:uri]
    xsd {file.dll | file.exe} [/outputdir:directory] [/type:typename [...]]
    参数 说明 
    file.extension 要转换的输入文件。必须将 extension 指定为下列之一:.xdr、.xml、.xsd、.dll 或 .exe。 
    如果指定一个 XDR 架构文件(.xdr 扩展名),则 Xsd.exe 将 XDR 架构转换为 XSD 架构。输出文件与 XDR 架构同名,但扩展名为 .xsd。如果指定一个 XML 文件(.xml 扩展名),则 Xsd.exe 从文件中的数据推导出架构并产生一个 XSD 架构。输出文件与 XML 文件同名,但扩展名为 .xsd。如果指定一个 XML 架构文件(.xsd 扩展名),则 Xsd.exe 将为对应于 XML 架构的运行库对象生成源代码。如果指定一个运行库程序集文件(.exe 或 .dll 扩展名),则 Xsd.exe 为该程序集中的一个或多个类型生成架构。可以使用 /type 选项来指定为其生成架构的类型。输出架构被命名为 schema0.xsd、schema1.xsd,依此类推。Xsd.exe 只有在给定类型使用 XMLRoot 自定义属性指定命名空间时才产生多架构。 
     
      

  5.   

    如果是xml的数据源,就用Visual Studio自带的XSD.exe生成吧。