xsd相关内容
假设您希望某些特定的 XML 元素出现 0 次以上.例如, 元素可以出现多次: 记录 1记录 2记录 3 是否有任何令人信服的理由将父元素作为容器包含在内?例如,下面使用 元素来包含 元素: 记录
..
作为我们应用程序的一部分,我们需要开发一个接收 XSD 模式并提供示例 XML 的模块.XSD 模式将在运行时提供.那么是否有任何 Java API 可以完成这项工作? 搜索了这个论坛,发现了以下类似的问题.但讨论是围绕从 XSD 生成示例 XML 的工具进行的.找不到任何对 API 的引用. how-to-generate-sample-xml-来自他们的 dtd 或 xsd 的文档
..
我正在使用 DataContractSerializer 将我的类序列化/反序列化到 XML.一切正常,但在某些时候,我想为这些 XML 文件的格式建立一个独立于实际代码的标准模式.这样,如果序列化过程中出现问题,我总是可以返回并检查标准模式应该是什么.或者,如果我确实需要修改架构,那么修改是一个明确的决定,而不仅仅是修改我的代码的后续影响. 此外,其他人可能正在编写其他可能不是基于 .NE
..
所以我想要一个用@XmlElements 注释的列表,如下所示 @XmlElements({@XmlElement(name = "Apple", type = Apple.class),@XmlElement(name = "Orange", type = Orange.class),@XmlElement(name = "Mango", type = Mango.class)})公开列表
..
如何创建一个 xsd 来给我这种可以无限运行的 xml 结构? 这将是价值这是下一个字符串
..
我正在开发一个基于 Mozilla XULRunner 的应用程序. 我正在使用 W3C 提供的 xhmtl1-strict.xsd 来获取属性.现在需要将 标签添加到我的应用程序中,但我的应用程序不支持任何 HTML5 元素或属性. 那么,有什么建议吗? 解决方案 HTML5 没有文档类型定义或 XML 模式定义.这是因为,尽管它与前身 HTML 4 共享相同
..
我想从一个 RelaxNG Schema 中生成一个对象模型. 因此我想使用 RNGOM 对象模型/解析器(主要是因为我找不到任何替代方案- 虽然我什至不关心解析器编写/生成的语言).现在我从 SVN 查看了 RNGOM 源代码,我不知道怎么做使用 RNOM,因为没有任何关于使用的信息. 一个有用的提示如何开始使用 RNGOM - 一个链接、示例或任何描述,使我不必阅读理解 RNGOM
..
我正在尝试为一些基本但特定的需求制作一个简单的 xml 编辑器,但我不确定如何处理的是我希望能够在xsd 架构本身. 我的想法是这样的:
..
我有一组提供给我的 XML 模式文件.我无法更改 XML,因为这些有时会更新.我正在使用 xsd.exe 将架构文件转换为生成的 c# 代码.我不能使用任何第三方工具.XML 模式文件之一的部分显示如下:
..
我正在使用 MSDN 中的这段代码从 XML 创建 XSD XmlReader reader = XmlReader.Create("contosoBooks.xml");XmlSchemaSet schemaSet = new XmlSchemaSet();XmlSchemaInference 架构 = 新 XmlSchemaInference();schemaSet = schema.Inf
..
当我们使用命名空间时,我们还应该指出其关联的 XSD 所在的位置,如下例所示:
..
我有一个具有多种复杂类型和简单类型的 XSD(文件的一部分如下所示).我需要解析这个文档以从复杂类型中引用的每个简单类型中获取 maxLength.任何人都可以就如何实现这一点提出一些建议吗?我需要以通用方式实现这一点,所以如果我查询“Setup_Type",它应该给出以下输出.谢谢! NewSetup/Amount = 12(由“/"分隔的元素标签的名称属性和嵌套simpleType的ma
..
我有一个相当详细的 xml 文件.下面是顶级节点(我已经包含了椭圆,因为较低级别的节点都格式正确并正确填充了数据): ...... 我已经使用 Visual Studio 2008 命令提示符创建了一个 xsd 文件: xsd sample.xml 这会生成 x
..
我在 Eclipse 中有一个包含大量 XML 文件的 PHP 项目.现在,我所有的 XML 文件都未通过验证,并显示以下错误消息: publicId 和 systemId 之间需要空格 我搜索了一下,publicId和systemId似乎与以DOCTYPE开头的XML文件有关.我的没有.另一个 SO 张贴 表示将 XSD 添加到 Eclipse 中的 XML 目录中,但这似乎没有什么不同.
..
我处理的应用程序具有符合 XSD 架构的 XML 输出.随着功能被添加到应用程序中,XSD 发生变化,我想在 XSD 文件中注明架构的版本. 也许我遗漏了一些东西,但我还没有找到一种内置方法来标记架构的版本. 你是怎么做到的? 解决方案 你可以使用你的xsd文档的命名空间
..
将我的项目升级到 Visual Studio 2010 和 .Net 4.0 后,我的 app.config 文件会在构建项目时生成以下消息: 找不到元素“supportedRuntime"的架构信息. 找不到属性“版本"的架构信息. 找不到属性“sku"的架构信息. 这是我的整个 app.config 文件:
..
在 XML 模式中,您可以将元素标记为 nillable,这意味着它可以采用显式 NULL 值.请参阅 nillable 和 minOccurs XSD 元素属性 以获得很好的解释. 我很好奇的是为什么叫nillable?我总是看到 nillable 并认为这是一个错字! 编辑我很欣赏 nil 是 null 的同义词.我想知道为什么选择nil,而不是更常见的(在计算机科学中)null.
..
我正在尝试创建如下所示的站点地图,但出现此错误: ^ 错误 1866:元素 '{http://www.sitemaps.org/schemas/sitemap/0.9}urlset',属性'{http:///www.w3.org/1999/xhtml}schemaLocation':属性'{http://www.w3
..
我在使用 XSD 验证 XML 时遇到了真正的困难.我应该在所有这些前面加上前缀并声明,我是 XSD 和验证的新手,所以我不确定这是代码问题还是 XML 问题.我曾经历过 XML API 的地狱,并带着无数不同的选项回来,并认为我已经找到了使用 XSD 验证 XML 的理想策略.请注意,我的 XML 和 XSD 来自数据库,因此我不需要从磁盘读取任何内容. 我已将我的问题缩小为一个简单的示例
..
我正在尝试使用 Visual Studio 2010 创建一个要序列化/反序列化的 XML 模式,但是拥有一个 xml 文件和另一个 xml 模式文件看起来真的很复杂,我不知道应该怎么做.我记得在 Visual Studio 2005 中,只需创建 xml 文件并使用 xml 设计器打开它,然后绘制架构,然后从架构中生成可序列化的代码,这要简单得多.任何有助于使用 Visual Studio 20
..