问题标签 [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.

0 投票
4 回答
4829 浏览

xml - 从 XML 到 XSD

如果我有一个复杂的 XML 文件,是否有一种便宜或免费的方法可以从中获得 XSD 的粗略近似值?

0 投票
1 回答
1284 浏览

xml - 重构 XSD 架构

我正在一个项目中工作,该项目需要清理一些第三方 XSD 架构,并且我想对其中的常见元素进行一些重构。

有没有合适的工具来自动化这个?我通过 XMLBeans 的 sfactor 进行了尝试,但它不起作用(它引发了一个奇怪的异常,甚至 Google 都无法回答!)。

0 投票
6 回答
150688 浏览

.net - 如何解决“找不到元素/属性的架构信息“?

在 Visual Studio 中,我有一个使用 MS Enterprise Library 4.0 应用程序块的 asp.net 3.5 项目。

当我打开我的 web 配置文件时,我的错误列表充满了 99 条消息,其中包括

如果我关闭 Web.config 文件,它们就会消失(但只要我需要再次打开文件,它们就会回来)。

经过一番查看,我发现这是因为缺少 Visual Studio 需要的 XSD 或架构文件,以便正确“理解”web.config 文件中的架构并为其提供智能感知。

有谁知道如何为 VS 提供适当的模式信息,或者关闭这些消息?

@Franci - 感谢您提供信息,我已经尝试过该工具以及 MMC 管理单元(它们往往会破坏 Web.config 中的格式),但它们仍然无法解决我收到的恼人警告。感谢您的尝试。

0 投票
1 回答
1983 浏览

xml - 如何使用模式基于属性值验证元素?

我要验证的 XML 如下:

如何使用 Schema 进行验证?

笔记:

元素只能在attribute="foo"时包含bar

元素只能在属性=“你好”时包含世界

0 投票
2 回答
4277 浏览

xml - 如何设置“xml:lang”属性?

我需要xml:lang在 BizTalk 出站文档中的根 xml 节点上添加一个属性。

这是一个固定值,所以它可以在模式或其他东西中设置。

这就是我想要摆脱的:

我试图定义属性“xml:lang”,但它不允许我在架构中使用“:”。

这是我收到的错误消息:

'name' 属性值 'xml:lang' 无效:名称中第 3 位的 ':' 字符、十六进制值 0x3A 不能包含在名称中。

是否有另一种方法可以在 BizTalk 中插入“:”作为属性名称的一部分?

谁能告诉我该怎么做?

我正在使用 BizTalk 2006 并且没有编排。

0 投票
2 回答
16397 浏览

xsd - 具有相同名称但不同子结构的元素的 XML 模式,具体取决于上下文

我尝试为收到的 XML 文档定义模式。

文件看起来像:

我尝试了 .NET 2.0 中的 XmlSpy 和 xsd.exe。两者都创建了允许以下<group>任意数量的<item><customer>元素的模式定义。但是我正在寻找的应该限制<group>在元素之下,并且限制<items>在元素之下。<item><group><data><customer>

这是 xml 模式根本没有能力的东西吗?

0 投票
1 回答
587 浏览

c# - Rebinding Report to new XML XSD

I cannot for the life of me find an example of what I need.

I have a report that is bound by xsd. How can I take this report in c#, and set the datasource to a new xml file? Every possible way that I've tried just throws me a nice logon screen. I know the files exists in the places that it is looking, and there is obviously no username and password to an xml/xsd file.

Anyone have any kind of advice on the subject? I dont understand why this isn't done more often and why no one can give me a straight answer. I can post some example code if anyone needs.

0 投票
5 回答
8488 浏览

xsd - 格式化 XSD 方案以供同行评审

我设计了一个由 XSD 方案表示的数据模型。数据模型还提供了在 WSDL 描述符中用作 Web 服务参数的类型。

我想发送 XSD 方案并要求相关人员对数据模型进行同行评审。

您建议使用什么工具或演示方法作为同行评审的基础?数据模型对于非技术人员来说应该是可读的,至少在涉及到参数的语义含义时

编辑:

更具体地说:当然,从句法上讲,该方案是有效的。实际上,我已经在研究基于 JAXB 生成的类的代码。我的目标是

  1. 冻结数据模型,从而冻结输入参数
  2. 从语义(在业务相关的意义上)的角度来看,确保没有任何东西丢失或遗忘。

编辑 2

我一直在考虑如何最好地传播数据模型。我正在考虑用于 XSD 模式的 JavaDoc 之类的东西。任何人都知道是否存在类似的东西?基本上它可以通过一组 XSLT 来完成,对吧?

0 投票
3 回答
12036 浏览

xml - 使用 JAXB 获取布尔属性的 getter

我正在尝试使用 jax-ws 公开服务,但我得到的第一个惊喜是 Weblogic 不支持请求/响应对象的内部类。在这里克服这种情况后,我面临另一个挑战:

生成getXXX()而不是/附加到isXXX()方法。

我需要生成此方法,因为当我启动服务时我收到消息:

尝试了自定义:

没有效果。:(

有什么帮助吗?

0 投票
4 回答
34171 浏览

xml - Xsd 和继承

我有一个这样的xsd

所以基本上我希望 A 类有一系列选项(例如 Day、Week)然后我希望 B 从 A 继承并拥有 A 的所有选项以及额外的 2 或 3 个选项,如小时、秒。