xsd.exe相关内容

将 XML 反序列化为 XSD 生成的类的问题

我有一个相当详细的 xml 文件.下面是顶级节点(我已经包含了椭圆,因为较低级别的节点都格式正确并正确填充了数据): ...... 我已经使用 Visual Studio 2008 命令提示符创建了一个 xsd 文件: xsd sample.xml 这会生成 x ..
发布时间:2022-01-09 22:07:13 C#/.NET

使用 xsd.exe 生成 c# 文件,出现错误和警告

这是我正在运行的命令: xsd.exe -c -l:c# D:\Documents\DEV\SARPilot\Docs\schemas\06-141r2\06-141r2.xsd 这些是我得到的错误: Microsoft (R) Xml Schemas/DataTypes 支持实用程序[Microsoft (R) .NET Framework,版本 2.0.50727.3038]版权所有 ( ..
发布时间:2022-01-09 22:04:09 C#/.NET

在 Visual Studio IDE 中从 XSD 自动生成 C#

我正在运行 Visual Studio 2010.我有一个 XSD 架构并希望使用 xsd.exe 工具生成适当的 C# 文件.我已经从命令行成功完成了这项工作,但现在我想从 IDE 执行同样的操作. 是否有一些众所周知的路线?我设法使用了预构建事件,但我讨厌在每个构建上运行该工具.通常,它应该只在 XSD 更改时运行. 将生成的 .cs 文件添加到项目中,将其放在同名的 .xsd 下 ..
发布时间:2022-01-09 22:01:26 C#/.NET

如何将 XML 读入与其 xsd 匹配的类/类

所以我有一个 XSD 和一个以相同格式提供的 Web 服务. 现在我可以继续将 xml 读入文档,从类中创建我的对象等......但我在想,必须有一些更简单的方法来做到这一点. 我说的对吗?;) 雅虎地图 GeocodeResponse XSD 雅虎地图 GeocodeResponse 示例 ..
发布时间:2022-01-09 21:35:25 C#/.NET

在 XSD 文件中使用 Guid 类型的正确方法是什么?

我有一个 .xsd 文件,用于使用 Visual Studio 中的 xsd.exe 工具生成代码.一些类成员是 Guid,xsd.exe 工具给出 2 个警告: 命名空间 'http://microsoft.com/wsdl/types/' 不适用于在此架构中被引用.类型 'http://microsoft.com/wsdl/types/:guid' 未声明. Guid 类型被识别, ..
发布时间:2022-01-09 21:29:42 其他开发

xmlserializer 验证

我正在使用 XmlSerializer 反序列化 Xml 档案.但我发现生成的类 xsd.exe 只提供读取 xml 的能力,但没有验证.例如,如果文档中缺少一个节点,则生成的类的属性字段将为空,而不是像我预期的那样抛出验证异常.我怎样才能做到这一点?谢谢! 解决方案 以下代码应在反序列化时针对架构进行验证.类似的代码可用于在序列化时针对模式进行验证. 私有静态响应 Deserializ ..
发布时间:2022-01-09 21:25:03 C#/.NET

在哪里可以在 windows 8 上的 Visual Studio 2013 中找到 xsd.exe

我在 Visual Studio 2003 和 2008 中使用了 xsd.exe 实用程序从 3rd 方 XSD 文件生成类型化数据集.第三方已更改其架构,因此我需要重新生成数据集,但我找不到 XSD.EXE. win8 搜索提供了有关该实用程序的信息,但没有提供它的位置,我尝试在 Windows 资源管理器中进行搜索,但没有得到任何结果. 我阅读了有关 Win7/VS 2008 的 ..
发布时间:2021-12-31 13:28:14 其他开发

如何从类创建 XSD 架构?

我很难处理 XSD 文件. 我正在尝试从类创建 XSD 文件: public enum Levels { Easy, Medium, Hard }公共密封类配置{公共字符串名称 { 获取;设置;}公共级别级别 { 获取;放;}公共配置规范 { 获取;设置;}}公共抽象类 ConfigurationSpec { }公共类 ConfigurationSpec1{//...}公共类 Config ..
发布时间:2021-12-03 14:37:23 C#/.NET

可以将多个 XSD 文件合二为一的工具?

我需要为大约 65 个 XSD 文件创建 XML 序列化程序类,为此我使用了 Microsoft 的 XSD.EXE 生成 C# 代码... 但是,我一直在结果输出文件中遇到 Window CMD 的字符限制(其中 XSD.EXE 结合了包含的每个 XSD 的名称):“指定的路径、文件名或两者都太长.完全限定文件名必须小于260个字符,目录名必须小于248个字符." 长话短说,似乎我可 ..
发布时间:2021-11-26 10:07:21 其他开发

将 XML 日期时间反序列化为 UTC

我正在使用包含 XSD 元素的 XML 网络服务,例如: XML 可能如下所示: 2016-08-01T18:35:49+04:00 我使用 XSD.exe 自动生成 C# 类,当我检查这些类时,DateTime 对象将包含系统本地时间的时间,Kind==Local. 有没有一种方法可以强制 DateTime 实例使用 UTC 时间,而无需为每个此类字段手动破解自动生成的类(有很多 ..
发布时间:2021-10-02 20:08:29 C#/.NET

如何使用 xsd.exe 工具从 .cs 生成 .xsd?

我有一个 .cs 文件,其中包含 XTypedElement 和 IXMetaData 的子类.Microsoft 有一个自动生成 XSD 文件的工具 来自托管代码,但它不接受 .cs 文件.它只接受 .exe、.dll、.xdr、.xml 和 .xsd. 如何使用此工具将我的 .cs 文件转换为 .xsd 文件? 解决方案 首先需要将其编译成dll或exe文件,即.NET程序集,然 ..
发布时间:2021-10-02 20:04:04 其他开发

如何让 XSD.exe 为我生成合适的类,以便我可以创建一个很好的 XML

我从 Visual Studio 2010 创建了一个 XSD 文件, 然后我使用 xsd/c mydemo.xsd 为我生成类,这样我就可以在运行时创建一个 XML 文件. 然而,当我使用那个类,填充一些值并序列化对象时,XML 文件对我来说并不好看. 这是我的 XSD 文件 点击此处查看 我期望的 XML 文件是单击此处查看(从 Visual Studio“示例 XML ..
发布时间:2021-10-02 18:52:30 C#/.NET

xsd.exe 生成两个文件,如何将它们合二为一?

我不是 XSD 专家..所以我使用 xsd.exe 快速生成一些我需要的 xsd,然后稍微调整它们(minOccur 等). 但现在它已经创建了两个 XSD 文件,一个主要的,另一个定义了复杂类型的额外文件.我怎么能把它们混在一起?我已经尝试了一段时间,但我不断收到编译错误. 以下是它们的样子: ..
发布时间:2021-10-01 19:57:29 其他开发

如何使用 xsd.exe/c 输出

我尝试使用 xsd.exe 将 .xsd 文件转换为 C# 类.它有效,但我仍然不太确定如何使用这个类.它有几个类级别的属性,但最有趣的是 System.Xml.Serialization.XmlTypeAttribute.哪个类使用该属性? 有没有简单的方法可以把这个类的实例化成一串XML? 解决方案 超级简单.我喜欢 xsd 工具.我在下面采取了一些自由. //从xml到对象Y ..
发布时间:2021-10-01 19:34:29 C#/.NET