问题标签 [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 命名空间和属性
我试图了解命名空间如何在 XML 中工作。当我有一个像 foo:bar 这样的元素时,属性上通常不会有命名空间。但有时他们会。即使声明了默认命名空间,该属性是否在元素的命名空间中?查看 xhtml 的 xsd 似乎属性是模式的一部分,应该在 xhtml 的命名空间中,但它们从未以这种方式呈现......
.net - 是否有一个类可以从 .NET 中的 XSD 模式生成示例 XML 文档
在 Visual Studio 中,您可以从现有架构创建模板 XML 文档。VS2008 SP1 中新的XML Schema Explorer更进一步,可以创建包含数据的示例 XML 文档。.NET 中是否有一个类库可以自动执行此操作而无需使用 Visual Studio?我在 MSDN 上找到了XmlSampleGenerator 文章,但它是在 2004 年编写的,所以现在 .NET 中可能已经包含了一些东西来执行此操作?
xml - 我在哪里可以找到 Glade 标记语言的 XML 模式(XSD 文件)?
如标题所述,我正在寻找 Glade 标记语言的 XML 模式(XSD 文件)?
维基百科指出Glade是一种基于模式的标记语言(维基百科的模式列表)。我尝试搜索网络、维基百科和 glade 网站,但找不到 Glade 的 XSD。
谢谢,尤文
c++ - C++ 网络服务框架
我们正在寻找支持 RPC 的 C++ Soap Web 服务框架,最好是开源的。有什么建议吗?
xml - 有什么工具可以从 XML 实例文档生成 XSD 模式?
我正在寻找一种工具,它将采用 XML 实例文档并输出相应的 XSD 模式。
我当然认识到,与手动创建模式相比,生成的 XSD 模式将受到限制(它可能不会处理可选或重复元素或数据约束),但它至少可以作为一个快速起点。
.net - 在.net中使用xsd生成XML
我正在一个 .net 应用程序中工作,我们需要根据从数据库中检索到的数据集动态生成 XML 文件。XML 模式应该基于提供的 xsd。我想知道是否有任何方法可以将数据集或每个数据行与 xsd 绑定或关联。我不知道它是否可以完成,或者我可能从错误的角度考虑使用 XSD。如果我错了,请纠正我,让我知道将从 db 检索到的数据关联到预定义模式的最佳方法。谢谢。
更新:如果我对 xsd 的看法是错误的,请说明如何使用 xsd(或者可能指向一些有用的链接)。
xml - 在 AIML 中,使用元素的 XSD 有效方式是什么?
在 Atomic.aiml 文件中,部分带注释的 ALICE AIML 文件中,有很多这样的类别:
根据AIML XSD ,此代码无效;验证器说内容模型中不允许有字符数据(关于set 元素内的问题字符数据)。如果我删除您的问题,错误就会消失,但是“它”将无法正确定义。
如何修复上面的代码以使其通过验证?
xml - “这些元素中的任何一个或多个,但必须至少是一个”的 XML 模式构造
我正在尝试设置类似于“序列”的模式的一部分,其中所有子元素都是可选的,但至少有一个元素必须存在,并且可能不止一个。
我尝试执行以下操作,但 XMLSpy 抱怨“内容模型包含无法唯一确定的元素 <element name="DateConstant"> 和 <element name="DateConstant">。”:
可以做到这一点(如果可以,如何做到)?
一些澄清:我只想允许同名的每个元素之一。可以有一个“DateConstant”和/或一个“TimeConstant”,但不能有两个。Gizmo 的答案符合我的要求,但对于大量元素来说是不切实际的。赫斯特的回答允许两个或多个同名元素,这是我不想要的。
xml - 在定义 XML 模式 (XSD) 时“选择”“组”元素是否有效
定义 XML 模式 (XSD) 时是否有“选择”或“组”元素
即以下是否有效
例如,XML 消息可以表示新的预订或现有预订的取消。
如果消息用于预订,则它必须包括在 ReservationGroup 组中定义的所有元素。
如果是取消,那么它必须包括在 CancellationGroup 组中定义的所有元素。
出于某种原因,我的 XML 编辑器 (Eclipse) 不喜欢这样,但没有说明原因。它显示 <xs:complexType name="HeaderType"> 行有错误,但没有说明错误是什么
xml - 在 W3C 的 XML Schema 语言 (XSD) 中是否有可能允许一系列元素按任何顺序排列但仍然限制出现?
我知道all
and choice
,但它们并没有说明我确实希望某些元素能够多次出现的情况,例如:
我可以使用sequence
,但我更愿意让这些孩子按任何顺序排列。我可以使用any
,但我不能拥有超过一个ThingC
。我可以使用choice
,但我无法将ThingA
and限制ThingB
为 0 或 1。
我想我可能在某处读到过,这在 XSD 中要么困难要么不可能,但使用 RELAX NG 可能是可能的。不幸的是,我不记得我在哪里读到的。
谢谢你的帮助!