问题标签 [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.
.net - XSD 数据集和忽略外键
我在当前应用程序中使用.NET XSD DataSet
和TableAdapter
功能设置了一个非常标准的表。我的contracts
表包含一些标准合同信息,其中有一列用于primary department
. 此列是我的表的外键,我Departments
在其中存储基本的department name
, id
, notes
。这是我的SQL Server中的所有设置和功能。
当我使用 XSD 工具时,我可以一次拖动两个表,它会自动检测/创建我在这两个表之间的外键。当我在我的主页上并查看合同数据时,这非常有用。
然而,当我去我的管理页面修改部门数据时,我通常会做这样的事情:
但是,此时会抛出一个异常,大意是这里有一个外键引用被破坏,我猜是因为我没有Contract DataTable
填充。
我该如何解决这个问题?我知道我可以简单地从 XSD 中删除外键以使事情正常工作,但是在那里进行额外的完整性检查并使 XSD 架构与数据库中的 SQL 架构相匹配是很好的。
java - 如何根据 XSD 文件验证 XML 文件?
我正在生成一些需要符合给我的 xsd 文件的 xml 文件。我应该如何验证它们是否符合?
xml - 如何从其 DTD 或 XSD 生成示例 XML 文档?
我们正在开发一个涉及大量 XML 转换的应用程序。我们本身没有任何适当的输入测试数据,只有 DTD 或 XSD 文件。我们想从这些文件中自己生成我们的测试数据。有没有简单/免费的方法来做到这一点?
编辑
显然没有免费的工具,我同意 OxygenXML 是最好的工具之一。
c# - IntelliSense for XElement objects with XML schema
Reading an article called "Increase LINQ Query Performance" in July's MSDN magazine, the author states that using an Imports
in VB providing a path to schema in the current project will turn IntelliSense on for XElement. In the code provided, he uses statements like xelement.@name
to retreive attributes values and so on.
I did not try this out myself in VB but I would like to use that in C#. This really looks like LINQ to XSD.
Is there any equivalent in C#? It seems that it is not possible to use a namespace inside C# code, there is no using
equivalent to this Import
statement.
xml - 比较两个 XML 模式
是否有任何工具可以有效地比较两个 XML 模式?我见过一些通用的 XML 差异工具,但我想知道是否有任何关于模式的更多信息。
xml - “任意数量的这些元素 - 以任意顺序”的 XML Schema 构造
我需要创建一个看起来像这样的 XML 模式:
我需要的是替换“WhatGoesHere”,这样任何数量的 el3、el4 和 el5 都可以以任何顺序出现。例如它可以包含 {el3, el3, el5, el3}
关于如何解决这个问题的任何想法?
xml - XML 属性与 XML 元素
在工作中,我们被要求创建 XML 文件以将数据传递给另一个离线应用程序,然后该应用程序将创建第二个 XML 文件以传回以更新我们的一些数据。在此过程中,我们一直在与其他应用程序的团队讨论 XML 文件的结构。
我想出的样本基本上是这样的:
另一个团队说这不是行业标准,属性只能用于元数据。他们建议:
我建议第一个的原因是创建的文件的大小要小得多。在传输过程中,文件中将有大约 80000 个项目。他们的建议实际上比我建议的要大三倍。我搜索了提到的神秘的“行业标准”,但我能找到的最接近的是 XML 属性应该只用于元数据,但说辩论是关于什么是元数据。
在冗长的解释之后(抱歉),您如何确定什么是元数据,以及在设计 XML 文档的结构时,您应该如何决定何时使用属性或元素?
xsd - 处理 XSD 数据集约束异常
有没有人有任何处理 XSD 数据集抛出的 ConstraintExceptions 的技巧?
这是神秘消息的例外:
xml - XSD:嵌套类型与全局类型
定义 XSD 时,您可以选择将类型定义为嵌套类型或全局类型 (complexType)。
我知道全局类型在态射或元素重用方面更有用。
但是,如果您有一个大数据模型,则必须为每个级别定义一个全局 complexType,然后创建一个引用全局类型的元素。
嵌套
全球的
因此,我的问题是:您何时使用嵌套类型而不是使它们成为全局类型?
对于任何感兴趣的人:我的问题在某种程度上与这个问题有关(XML 属性与元素)。
java - 验证一个巨大的 XML 文件
我正在尝试找到一种方法来针对 XSD 验证大型 XML 文件。我看到了这个问题......验证 XML 的最佳方法......但答案都指向使用 Xerces 库进行验证。唯一的问题是,当我使用该库验证 180 MB 文件时,我得到了 OutOfMemoryException。
是否有任何其他工具、库、策略来验证比普通 XML 文件更大的文件?
编辑:SAX 解决方案适用于 java 验证,但 libxml 工具的其他两个建议对于 java 之外的验证也非常有帮助。