schema相关内容

Visual Studio 2010:IDE 中类的 XML XSD 架构

每当我需要从 XML XSD 架构创建类文件时,我都会在 VS 中使用 .NET xsd.exe 工具和预构建事件,以确保我的类和架构在构建时彼此同步.这当然可以,但是... 我注意到,如果 XSD 和派生类在同一个项目中,VS 会理解这种关系并在解决方案资源管理器中直观地将 CS 显示为 XSD 文件的子项.所以我想知道 Visual Studio 2010 中是否有任何功能可以在 IDE ..
发布时间:2022-01-09 22:03:02 其他开发

XML Schema: all, sequence &团体

我是第一次编写 XML 模式,我找到了一些有用的工具来帮助我编写它. 现在我的处境很奇怪.我编写的模式对某些工具有效,而对其他一些工具无效.该模式是“全部"、“序列"和“序列"的混合.和“组".这是我的 XML 架构: P.S:我写这个模式是因为我想要一个元素“e0".这样就有可能混合使用 e1、e2、e3 和 e4.e2、e3 和 e4 应该出现 0 或 1 次,而 e1 可能出现无限 ..
发布时间:2022-01-09 22:00:43 其他开发

XML Schema (XSD) - 如何指定父元素至少包含一个子元素?

我有一个 XML 模式 (XSD),它将一个元素定义为强制元素(称其为父元素);假设这个父元素有五个子元素,它们都可以是可选的,但至少必须出现一个子元素. 如何在 xsd 中指定这个? 澄清:孩子是不同的元素和可选的.例如. 内容与其他兄弟姐妹不同,任意可以是文本、简单元素或其他复杂元素等等. ..
发布时间:2022-01-09 21:50:31 其他开发

模式验证 XML

我有一个 XSD 文件和一个 XML 文件,如何检查 XML 是否像 XSD 文件一样在正确的架构中? 我知道 XmlDocument 类中有一个验证函数,但它需要一个事件处理程序我只需要对或错. 附:我在 Visual Studio 2010 中工作. 解决方案 有一个很简单的方法: private void ValidationCallBack(object sender ..
发布时间:2022-01-09 21:44:22 C#/.NET

通过单一方法针对 XSD 验证 XML

我需要实现一个 C# 方法,该方法需要针对外部 XSD 验证 XML 并返回一个布尔结果,指示它是否格式正确. public static bool IsValidXml(string xmlFilePath, string xsdFilePath); 我知道如何使用回调进行验证.我想知道它是否可以在一个方法中完成,而不使用回调.我需要这个纯粹是为了美观:我需要验证多达几十种类型的 XML 文 ..
发布时间:2022-01-09 21:43:59 C#/.NET

一个 xml 命名空间等于一个且只有一个模式文件?

...或为什么这些文件在 Visual Studio 2010 中验证,而在 xmllint1 中却没有验证? 我目前正在处理已发布的 xml 架构,其中原作者的习惯是将架构分解为多个 .xsd 文件,但其中一些架构文件具有相同的 targetNamespace.这真的“允许"吗? 示例(极其简化): 文件目标命名空间内容------------------------------- ..
发布时间:2022-01-09 21:43:50 其他开发

XML 模式/验证:数据类型双精度的不同分隔符

我将 xsd 文件中某些参数的数据类型从字符串更改为它们的真实类型,在本例中为双精度类型.现在我面临的问题是这里的逗号用作分隔符,而不是 w3 定义的点(http://www.w3.org/TR/xmlschema-2/#double) 在反序列化(C#,VS2008)期间导致错误. 我的问题:我可以使用 w3 模式进行验证,但双值使用不同的分隔符吗? 感谢您的帮助 解决方案 ..
发布时间:2022-01-09 21:38:08 其他开发

从 XSD 生成 PHP 类?

世界上有 JavaBeans 或 PHP 的 JAXB 的类似物吗?是否可以从 XML 模式生成 PHP 类? 将 API 发布为 XSD 架构是一种常见的做法.Java 和 C# 人员可以通过直接从 XSD 生成类来利用这一点.PHP有同样的工具吗? 解决方案 我现在正在处理这个问题,并会在它达到更不稳定的状态时立即发布该工具.在这里查看 http://mikebevz.com/x ..
发布时间:2022-01-09 21:29:04 PHP

XML Schema key/keyref - 如何使用它们?

长话短说:我想知道如何使用 XSD 中的 key/keyref 让元素相互引用.它必须有一个示例的形式,使用一个简单的 xsd 和一个 XML. 长话短说:我熟悉 ID/IDREF 的用法.我使用它们来连接 JAXB 的元素.有人反复告诉我,XSD 中的 key/keyref 构造为元素间引用提供了增强的灵活性.我已经查阅了 OReilly XML Schema book,它似乎教了关于 k ..
发布时间:2022-01-09 21:26:52 其他开发

在本地托管 W3 XML Schema 文件

我在一家拥有自己的 XML 语言的公司工作,该语言具有自己的一组架构,可以根据 W3 架构.出于商业原因,我需要在内部托管这些文件,而不是依赖网络托管版本.我对 XML 模式几乎没有经验,我想知道这到底意味着什么.是否像将页面源复制并粘贴到我自己的文件中并将我们的其他模式指向那里一样简单?我还需要担心命名空间文件吗?任何帮助在这里表示赞赏.谢谢. 解决方案 在本地托管外部 XSD,包括来自 ..
发布时间:2022-01-09 21:23:19 其他开发

有什么工具可以从 XML 实例文档生成 XSD 模式?

我正在寻找一种工具,它可以获取 XML 实例文档并输出相应的 XSD 架构. 我当然认识到,与手动创建架构相比,生成的 XSD 架构会受到限制(它可能无法处理可选或重复元素,或数据约束),但它至少可以作为一个快速起点. 解决方案 Microsoft XSD 推理工具 是一个很好的免费解决方案.许多 XML 编辑工具,例如 XmlSpy(@Garth Gilmour 提到)或 Oxyg ..
发布时间:2022-01-09 21:18:06 其他开发