xsd.exe相关内容
我有一个相当详细的 xml 文件.下面是顶级节点(我已经包含了椭圆,因为较低级别的节点都格式正确并正确填充了数据): ...... 我已经使用 Visual Studio 2008 命令提示符创建了一个 xsd 文件: xsd sample.xml 这会生成 x
..
这是我正在运行的命令: 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]版权所有 (
..
当我使用 xsd.exe 从 xsd 架构生成 c# 类时,我发现这种行为有点奇怪. 我的元素: 生成到: [System.Xml.Serialization.XmlElementAttribute(DataType="integer", Order=5)]公共字符串 InvoiceNo{
..
我正在运行 Visual Studio 2010.我有一个 XSD 架构并希望使用 xsd.exe 工具生成适当的 C# 文件.我已经从命令行成功完成了这项工作,但现在我想从 IDE 执行同样的操作. 是否有一些众所周知的路线?我设法使用了预构建事件,但我讨厌在每个构建上运行该工具.通常,它应该只在 XSD 更改时运行. 将生成的 .cs 文件添加到项目中,将其放在同名的 .xsd 下
..
所以我有一个 XSD 和一个以相同格式提供的 Web 服务. 现在我可以继续将 xml 读入文档,从类中创建我的对象等......但我在想,必须有一些更简单的方法来做到这一点. 我说的对吗?;) 雅虎地图 GeocodeResponse XSD 雅虎地图 GeocodeResponse 示例
..
我使用 xsd.exe 生成了一个用于读取/写入 GPX 文件的 C# 类.如何让生成的 XML 文件包含 xsi:schemaLocation 属性例如. 我想要以下但 xsi:schemaLocation 总是丢失 显然 xsd.exe 工具 不会生成 schemaLocation 属性.
..
我有一个 .xsd 文件,用于使用 Visual Studio 中的 xsd.exe 工具生成代码.一些类成员是 Guid,xsd.exe 工具给出 2 个警告: 命名空间 'http://microsoft.com/wsdl/types/' 不适用于在此架构中被引用.类型 'http://microsoft.com/wsdl/types/:guid' 未声明. Guid 类型被识别,
..
我正在使用 XmlSerializer 反序列化 Xml 档案.但我发现生成的类 xsd.exe 只提供读取 xml 的能力,但没有验证.例如,如果文档中缺少一个节点,则生成的类的属性字段将为空,而不是像我预期的那样抛出验证异常.我怎样才能做到这一点?谢谢! 解决方案 以下代码应在反序列化时针对架构进行验证.类似的代码可用于在序列化时针对模式进行验证. 私有静态响应 Deserializ
..
我在 Visual Studio 2003 和 2008 中使用了 xsd.exe 实用程序从 3rd 方 XSD 文件生成类型化数据集.第三方已更改其架构,因此我需要重新生成数据集,但我找不到 XSD.EXE. win8 搜索提供了有关该实用程序的信息,但没有提供它的位置,我尝试在 Windows 资源管理器中进行搜索,但没有得到任何结果. 我阅读了有关 Win7/VS 2008 的
..
我很难处理 XSD 文件. 我正在尝试从类创建 XSD 文件: public enum Levels { Easy, Medium, Hard }公共密封类配置{公共字符串名称 { 获取;设置;}公共级别级别 { 获取;放;}公共配置规范 { 获取;设置;}}公共抽象类 ConfigurationSpec { }公共类 ConfigurationSpec1{//...}公共类 Config
..
我需要为大约 65 个 XSD 文件创建 XML 序列化程序类,为此我使用了 Microsoft 的 XSD.EXE 生成 C# 代码... 但是,我一直在结果输出文件中遇到 Window CMD 的字符限制(其中 XSD.EXE 结合了包含的每个 XSD 的名称):“指定的路径、文件名或两者都太长.完全限定文件名必须小于260个字符,目录名必须小于248个字符." 长话短说,似乎我可
..
我正在根据我的应用程序中的某些条件创建一个 xml 文档.我的 xml 中的元素数量始终是可变的.例如,有一次它可能看起来像:
..
我正在使用包含 XSD 元素的 XML 网络服务,例如: XML 可能如下所示: 2016-08-01T18:35:49+04:00 我使用 XSD.exe 自动生成 C# 类,当我检查这些类时,DateTime 对象将包含系统本地时间的时间,Kind==Local. 有没有一种方法可以强制 DateTime 实例使用 UTC 时间,而无需为每个此类字段手动破解自动生成的类(有很多
..
我的 XSD 架构中有以下复杂类型 它允许我像这样声明 XML 定义: 你好世界你好 2 世界 2Hello3
..
我有一个 .cs 文件,其中包含 XTypedElement 和 IXMetaData 的子类.Microsoft 有一个自动生成 XSD 文件的工具 来自托管代码,但它不接受 .cs 文件.它只接受 .exe、.dll、.xdr、.xml 和 .xsd. 如何使用此工具将我的 .cs 文件转换为 .xsd 文件? 解决方案 首先需要将其编译成dll或exe文件,即.NET程序集,然
..
在以下 XSD 中,所有元素都是必需的:
..
我有以下 xml 我想反序列化为一个类 String1String2 我正在尝试将其序列化为以下类: [XmlRoot("root")]公共类根{[XmlElement("element1")]内部字符串 element1 { 获取;放;}[XmlElement("element2")]内部字
..
我从 Visual Studio 2010 创建了一个 XSD 文件, 然后我使用 xsd/c mydemo.xsd 为我生成类,这样我就可以在运行时创建一个 XML 文件. 然而,当我使用那个类,填充一些值并序列化对象时,XML 文件对我来说并不好看. 这是我的 XSD 文件 点击此处查看 我期望的 XML 文件是单击此处查看(从 Visual Studio“示例 XML
..
我不是 XSD 专家..所以我使用 xsd.exe 快速生成一些我需要的 xsd,然后稍微调整它们(minOccur 等). 但现在它已经创建了两个 XSD 文件,一个主要的,另一个定义了复杂类型的额外文件.我怎么能把它们混在一起?我已经尝试了一段时间,但我不断收到编译错误. 以下是它们的样子:
..
我尝试使用 xsd.exe 将 .xsd 文件转换为 C# 类.它有效,但我仍然不太确定如何使用这个类.它有几个类级别的属性,但最有趣的是 System.Xml.Serialization.XmlTypeAttribute.哪个类使用该属性? 有没有简单的方法可以把这个类的实例化成一串XML? 解决方案 超级简单.我喜欢 xsd 工具.我在下面采取了一些自由. //从xml到对象Y
..