我有一个简单的程序,我想从以下方面创建一个模式:
public class Program
{
public Foo f = new Bar();
}
public abstract class Foo { }
public class Bar : Foo {}
该程序在64位系统上针对.NET 4.0 (x86)编译。它没有对任何其他库的外部引用(当然,它是m蝎库)。现在,我希望使用以下命令从该程序集创建XSD:
xsd pathToAssembly/ConsoleApplication1.exe
这给了我这个:
Microsoft (R) Xml模式/数据类型支持实用程序
微软(
目前,我正在尝试将部分Java库转换为C#库,以便将其用于into。在这个Java库中,一些类是从XML文件中生成的,C#文件中的XML文件,但是由于我从来没有这样做过,无论是在Java中还是在C#中。
我一直在做一些研究,并找到了将这个.xml文件转换为.cs类的不同方法,但是我找不到关于.xml应该具有的语法的文档。
我尝试使用xsd.exe工具,并且设法从一个xml文件创建和xsd文件,但是当我试图生成.cs文件时,我被推到了这个错误:Error: Can only generate one of classes or datasets.。
然后我进行了一些研究,并找到了另一个工具Xsd
我使用了以下命令,但它不起作用:
C:\程序文件(x86)\Microsoft 8\VC\bin>xsd /c /l:cs SubsystemReg.cs
让我们说这是我的班级:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace PaymentControllerGUI
{
public class EmptyClass
{
}
}
我正在尝试这个。
C:\程序文件(x86)\Microsoft 8\VC\bin&g
我是SOAP的新手,我正在尝试使用svcutil.exe从.WSDL文件生成C#类,该文件引用了多个XSD文件来定义各种类型
我的文件结构如下:
service.wsdl
type$a.xsd
type$b.xsd
etc..
type$z.xsd
我试过运行这个命令:
svcutil.exe service.wsdl *.xsd /t:code /l:c#
但我得到以下错误:
Error: There was an error verifying some XML Schemas generated during export:
Undefined complexType 'htt
我试图从xsd下面生成类,但是它在为相同的类生成类时抛出了几个错误。
我使用下面的命令从xsd:xsd <Schemaname>.xsd /classes下面生成类
它将错误显示为:- Error while generating classes for schema TransactionHeader. The element 'http://www.example.com/Category/header:TransactionHeader' is missing。
<?xml version="1.0" encoding="UTF-
这是我目前的情况。我必须打破如何进行web服务调用的标准。我们有要连接的60+ WSDL,并且名称根据参数而更改。我使用WebClient动态创建了web服务调用,并手动构建了信封(决定这样做,而不是由上层管理人员添加每个web服务)。我得到一个字符串响应,其中包含与XSD匹配的有效XML。我正在尝试弄清楚如何创建一个类来动态引用字段,而不是为每个WSDL创建一个类(基于正在使用的XSD构建一个类)。下面是我正在做的事情:
public string results;
using (WebClient client = new WebClient())
{
string soapEN