问题标签 [xsd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 使用 XML 模式的优点和缺点是什么?
我们将 Microsoft SQL Server 2005 中的 XML 数据类型用于一个项目。团队的一些成员和我认为我们也应该使用 XSD,而其他阵营的成员则认为我们应该保持 XML 临时性而不是将它们视为“类型”。
XML 旨在为许多文本配置文件带来结构和中心性,而这些文本配置文件是维护的噩梦。
我们使用的是 .NET 3.5/C#,并且我们的表是用适当的数据类型设计的。我的论点是,我们已经在思考为什么要打破这种方法,因为它是 XML 的“面向类型”。最初的问题是由于缺少文本文件的类型。不使用“类型”方法会使我们面临同样的问题。
可能是我对 XML 模式的好处的理解不正确。那么使用 XML 模式的优缺点是什么?
xsd - XML 模式中的递归?
我需要创建一个 XML 模式来验证 XML 文档的树结构。我不确切知道树的出现次数或深度级别。
XML 示例:
验证它的最佳方法是什么?递归?
java - 您使用什么来验证 XML 模式?
当我想根据服务器端 Java 中的模式验证 XML 文档时,我使用内置的 JRE Xerces 实现和 javax.xml.validation.Schema。它工作正常,但是当验证失败时,Xerces 会给出非常接近无用的错误消息,例如:
这些可能需要很长时间才能诊断和追踪到 XML 文档中验证失败的特定部分,这都是因为错误消息很差。
所以我的问题是,您是否使用另一种方法来验证 XML 对 Schema,从而在验证失败时提供更有用的输出?
请不要说这是服务器端 Java,所以请不要说“使用 XML Spy”或类似的词。
c# - 验证和修复 xml
有没有办法获得有关验证错误的更多有用信息?XmlSchemaException 提供了错误的行号和位置,这对我来说毫无意义。XML 文档毕竟不是关于它的瞬态文本表示。我想得到一个枚举错误(或错误代码),指定错误时的内容、节点名称(或 xpath)来定位问题的根源,以便我可以尝试修复它。
编辑:我说的是有效的 xml 文档——只是对特定的模式无效!
c++ - 使用 CodeSynthesis XSD 树映射的 C++ 类型
我正在使用 CodeSynthesis XSD C++/Tree Mapping 实用程序将现有的 xsd 转换为 c++ 代码,我们可以在其中填充值。这是我们始终确保遵循架构的原因。
完成转换后,我试图让它工作,以便我可以测试它。问题是,我不习惯在 C++ 中这样做,这是我第一次使用这个工具。
我从一个名为 ABSTRACTNETWORKMODEL 的类开始,其中包含类型versno_type
和fromtime_type
typedef'd。这是我尝试使用的构造函数以及 typedef
所有这些都在 ABSTRACTNETWORKMODEL 类中,double_ 和 time 的定义是:
其中 time 的定义是具有多个构造函数的类:
我知道我没有正确创建一个新的 ABSTRACTNETWORKMODEL,但我不知道我需要做什么。这是我目前要做的所有事情:
当然,这会引发关于转换第二个参数的错误,但是有人可以告诉我这是不正确的吗?或者至少为我指明正确的道路,因为我现在想做的一件事就是学习更多的 C++。
xml - XML Schema XSD TotalDigits 与 MaxInclusive
我遇到了具有以下定义的 XML Schema:
但是,在我看来,这totalDigits
是多余的。我对 XML Schema 有点陌生,并且想确保我没有遗漏任何东西。
totalDigits
vs.的实际行为是maxInclusive
什么?
总是可以totalDigits
用 和 的组合来minInclusive
表示MaxInclusive
?
如何totalDigits
影响负数?
xml - 我如何在 XSD 中指定一个元素只包含 CDATA?
我如何在 XSD 中表示以下内容。
xsd - 如何在 XML Schema 中定义多个具有相同名称和不同属性值的元素?
我想为这块 xml 创建 XML Schema,我想限制“name”属性的值,以便在输出文档中,每个工作日只允许一个 day 实例:
我试过用这个:
但 Eclipse 中的 XML Schema 验证器显示错误“模型组中出现多个名称为 'day'、具有不同类型的元素。”。
还有其他方法吗?
asp.net - ASP.NET xsd 数据集我把它放在哪里
我正在尝试将 ASP.NET 网站转换为 Web 应用程序项目。转换顺利,我认为除了以前我在 App_Code 文件夹中有 2 个 xsd 文件。我相信这个文件夹不会在 web 应用程序项目中使用,所以我现在将 xsd 文件放在哪里。