问题标签 [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 投票
3 回答
5540 浏览

xml - XML Schema 中的属性/元素共现约束

是否可以创建一个对属性/元素对施加共现约束的 XML 模式?

架构应该暗示:

  • 如果在原始列表元素中指定了原始元素,则它应该包含name属性和嵌入的定义元素,但不包含ref属性。
  • 如果在复合元素中指定了原始元素,则它应该包含ref属性或定义元素。在这两种情况下都不允许使用该名称。

我很确定这是可能的,因为 XML Schema 中的元素元素本身的行为就是这样。所以任何拥有这种神圣知识的人请分享:-)

先感谢您。

0 投票
2 回答
1017 浏览

xml - 意外发现里面<<<>>>。这不是有效的子元素

我正在尝试使用XML::Validator::Schema针对架构验证 xml 文件。
但它给了我这个错误:

注意:<Submission>是我之后的第一个元素<xml version="1.0" encoding="UTF-8"?>

我不明白这意味着什么。
感谢任何帮助。

XML 是:

XSD 是:

0 投票
1 回答
840 浏览

xml - 限制 XSD 中的独占键值对

在 XSD 中,有两个元素 A 和 B。它们是同级元素。

A 的值可以是“1”或“2”。B 的值可以是“一”或“二”。

但是,我想限制这一点,以便只有“1-one”和“2-two”是有效的组合,而不是“1-two”或“2-one”。有没有办法在 XSD 中做到这一点?

0 投票
6 回答
57655 浏览

java - web.xml 的虚假 Eclipse 警告:“未检测到文档的语法约束(DTD 或 XML 模式)。”

我的文件顶部web.xml如下所示:

但是我仍然收到来自 Eclipse (Ganymede) 的警告,即没有检测到 XML 模式,并且没有警告模式违规。我的项目中的其他 XML 文件(例如Spring Framework配置文件)没有警告,并且确实给出了有关架构违规的正确警告。

如何使架构检查正常工作并希望警告消失?服务器运行正常。它似乎只是一个IDE问题。

0 投票
3 回答
9775 浏览

xml - Vim 中的模式感知 XML 编辑

在 IntelliJ IDEA 中编辑 XML 文件时,如果文档引用了架构,IDEA 将获取架构并使用该信息进行自动完成。它知道哪些标签在哪些上下文中有效,因此当您点击 CTRL-空格时,它只会建议那些标签。它还突出显示根据架构无效的任何标签。

有人知道提供类似功能的 Vim 扩展吗?

0 投票
1 回答
1430 浏览

regex - xsd 模式限制 - 不允许反斜杠

我需要在 xsd 文档定义的给定字符串字段中禁止反斜杠字符。但是,像我一样绿色,我对我的 xsd 和/或正则表达式知识没有信心。这是我到目前为止所拥有的:

建议?

0 投票
1 回答
346 浏览

xsd - CodeWarrior xml项目文件架构?

我正在寻找准确描述 CodeWarrior 使用的 XML 项目文件格式的参考。我设法找到了最新版本的 Visual C++ 的 XSD 文件(这里),有人能指出我对 CodeWarrior 的等效吗?

0 投票
3 回答
116344 浏览

xml - XML 中大于符号的使用

我用 xml version="1.0" 创建了 xml 文档。

在该文档中,我需要使用大于符号>和小于符号<

我应该如何包含这些符号?它不工作。

&gt;并且&lt;不为我工作。

有没有专门的编码器呢?

0 投票
2 回答
42194 浏览

xml - 我可以让一个 XML 架构 (XSD) 包含另一个 XML 架构吗?

我目前有两个 XSD 方案,一个是另一个的“轻量级”版本。现在我在“完整”模式中重复了“轻”版本中的所有内容,但是当我需要进行更改时这会变得很痛苦,并且无论如何它都违反了 DRY 原则,所以我想知道是否有一个元素这有助于将另一个模式包含到模式中,因此我可以让我的“完整”继承自“轻”模式以减少维护障碍。

0 投票
5 回答
6612 浏览

java - 哪种模式更适合代码生成、XMLBeans 或 JAXB?

想要使用 XML 模式库来生成代码,并想知道人们是否偏好 XMLBeans 和 JAXB。性能、架构验证能力、内存使用情况……任何指标都会有所帮助……