xsd相关内容

任何 Java“API"从 XSD 生成示例 XML?

作为我们应用程序的一部分,我们需要开发一个接收 XSD 模式并提供示例 XML 的模块.XSD 模式将在运行时提供.那么是否有任何 Java API 可以完成这项工作? 搜索了这个论坛,发现了以下类似的问题.但讨论是围绕从 XSD 生成示例 XML 的工具进行的.找不到任何对 API 的引用. how-to-generate-sample-xml-来自他们的 dtd 或 xsd 的文档 ..
发布时间:2022-01-09 22:09:11 Java开发

有没有办法从 DataContract 导出 XSD 架构

我正在使用 DataContractSerializer 将我的类序列化/反序列化到 XML.一切正常,但在某些时候,我想为这些 XML 文件的格式建立一个独立于实际代码的标准模式.这样,如果序列化过程中出现问题,我总是可以返回并检查标准模式应该是什么.或者,如果我确实需要修改架构,那么修改是一个明确的决定,而不仅仅是修改我的代码的后续影响. 此外,其他人可能正在编写其他可能不是基于 .NE ..
发布时间:2022-01-09 22:09:00 C#/.NET

JAXB @XmlElements minOccurs = 1

所以我想要一个用@XmlElements 注释的列表,如下所示 @XmlElements({@XmlElement(name = "Apple", type = Apple.class),@XmlElement(name = "Orange", type = Orange.class),@XmlElement(name = "Mango", type = Mango.class)})公开列表 ..
发布时间:2022-01-09 22:08:52 Java开发

是否有可用于 HTML5 的 xhtml.xsd 等效项?

我正在开发一个基于 Mozilla XULRunner 的应用程序. 我正在使用 W3C 提供的 xhmtl1-strict.xsd 来获取属性.现在需要将 标签添加到我的应用程序中,但我的应用程序不支持任何 HTML5 元素或属性. 那么,有什么建议吗? 解决方案 HTML5 没有文档类型定义或 XML 模式定义.这是因为,尽管它与前身 HTML 4 共享相同 ..
发布时间:2022-01-09 22:08:27 前端开发

使用 RNOM 从 RelaxNG 模式生成对象模型 - 如何开始?

我想从一个 RelaxNG Schema 中生成一个对象模型. 因此我想使用 RNGOM 对象模型/解析器(主要是因为我找不到任何替代方案- 虽然我什至不关心解析器编写/生成的语言).现在我从 SVN 查看了 RNGOM 源代码,我不知道怎么做使用 RNOM,因为没有任何关于使用的信息. 一个有用的提示如何开始使用 RNGOM - 一个链接、示例或任何描述,使我不必阅读理解 RNGOM ..
发布时间:2022-01-09 22:08:14 Java开发

xsd 模式中的自定义属性

我正在尝试为一些基本但特定的需求制作一个简单的 xml 编辑器,但我不确定如何处理的是我希望能够在xsd 架构本身. 我的想法是这样的: ..
发布时间:2022-01-09 22:08:08 其他开发

xsd.exe 生成的 c# 具有数组中的多个元素

我有一组提供给我的 XML 模式文件.我无法更改 XML,因为这些有时会更新.我正在使用 xsd.exe 将架构文件转换为生成的 c# 代码.我不能使用任何第三方工具.XML 模式文件之一的部分显示如下: ..
发布时间:2022-01-09 22:08:02 C#/.NET

在代码中从 XML 创建 XSD

我正在使用 MSDN 中的这段代码从 XML 创建 XSD XmlReader reader = XmlReader.Create("contosoBooks.xml");XmlSchemaSet schemaSet = new XmlSchemaSet();XmlSchemaInference 架构 = 新 XmlSchemaInference();schemaSet = schema.Inf ..
发布时间:2022-01-09 22:07:54 C#/.NET

如何解析 XSD 以从 <xsd:simpleType> 获取信息使用 C# 的元素?

我有一个具有多种复杂类型和简单类型的 XSD(文件的一部分如下所示).我需要解析这个文档以从复杂类型中引用的每个简单类型中获取 maxLength.任何人都可以就如何实现这一点提出一些建议吗?我需要以通用方式实现这一点,所以如果我查询“Setup_Type",它应该给出以下输出.谢谢! NewSetup/Amount = 12(由“/"分隔的元素标签的名称属性和嵌套simpleType的ma ..
发布时间:2022-01-09 22:07:19 C#/.NET

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

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

XML/XSD publicId 和 systemId 之间需要空格

我在 Eclipse 中有一个包含大量 XML 文件的 PHP 项目.现在,我所有的 XML 文件都未通过验证,并显示以下错误消息: publicId 和 systemId 之间需要空格 我搜索了一下,publicId和systemId似乎与以DOCTYPE开头的XML文件有关.我的没有.另一个 SO 张贴 表示将 XSD 添加到 Eclipse 中的 XML 目录中,但这似乎没有什么不同. ..
发布时间:2022-01-09 22:07:06 Java开发

在哪里将版本添加到 XSD 架构?

我处理的应用程序具有符合 XSD 架构的 XML 输出.随着功能被添加到应用程序中,XSD 发生变化,我想在 XSD 文件中注明架构的版本. 也许我遗漏了一些东西,但我还没有找到一种内置方法来标记架构的版本. 你是怎么做到的? 解决方案 你可以使用你的xsd文档的命名空间 ..
发布时间:2022-01-09 22:06:59 其他开发

为什么叫可空?

在 XML 模式中,您可以将元素标记为 nillable,这意味着它可以采用显式 NULL 值.请参阅 nillable 和 minOccurs XSD 元素属性 以获得很好的解释. 我很好奇的是为什么叫nillable?我总是看到 nillable 并认为这是一个错字! 编辑我很欣赏 nil 是 null 的同义词.我想知道为什么选择nil,而不是更常见的(在计算机科学中)null. ..
发布时间:2022-01-09 22:06:18 其他开发

使用 XSD 验证 XML

我在使用 XSD 验证 XML 时遇到了真正的困难.我应该在所有这些前面加上前缀并声明,我是 XSD 和验证的新手,所以我不确定这是代码问题还是 XML 问题.我曾经历过 XML API 的地狱,并带着无数不同的选项回来,并认为我已经找到了使用 XSD 验证 XML 的理想策略.请注意,我的 XML 和 XSD 来自数据库,因此我不需要从磁盘读取任何内容. 我已将我的问题缩小为一个简单的示例 ..
发布时间:2022-01-09 22:05:54 其他开发

使用 Visual Studio 2010 创建 XML 架构并从中自动生成可序列化的类

我正在尝试使用 Visual Studio 2010 创建一个要序列化/反序列化的 XML 模式,但是拥有一个 xml 文件和另一个 xml 模式文件看起来真的很复杂,我不知道应该怎么做.我记得在 Visual Studio 2005 中,只需创建 xml 文件并使用 xml 设计器打开它,然后绘制架构,然后从架构中生成可序列化的代码,这要简单得多.任何有助于使用 Visual Studio 20 ..
发布时间:2022-01-09 22:05:48 C#/.NET