根据setBackgroundImage()
我已经下载了GML(地理标记语言)定义所需的所有115个XSD文件,包括所有引用的文件,在“import”和“include”元素中更改了它们的“schemaLocation”属性纠正本地路径并尝试使用“xsd.exe”实用程序生成C#类:
xsd.exe / classes xsd \ online \ httpschemasopengisnetgml311base \ basicTypes.xsd xsd \ online \ httpschemasopengisnetgml311base \ coordinateOperations.xsd ...
我一直有很多错误,最常见的是这种错误:
架构验证警告:已声明全局元素“using xsd.exe to generate c# files, getting error and warnings”。第24行,第3位。
我在网上搜索过但没找到解决办法。我只是怀疑可能有一些具有相同名称的属性,而“xsd.exe”实用程序无法管理这个但我不确定是否会发生这种情况。
答案 0 :(得分:0)
我认为您不需要将所有文件列为参数,除非schemaLocation
属性不正确(尽管我个人从未遇到过这种情况 - 我会先纠正它)。因此,如果您了解模式在schemaLocation
attrubutes中的结构和信心,您只需要指定那些未被其他模式引用的“顶级”模式。