问题标签 [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 Schema 中的属性/元素共现约束
是否可以创建一个对属性/元素对施加共现约束的 XML 模式?
架构应该暗示:
- 如果在原始列表元素中指定了原始元素,则它应该包含name属性和嵌入的定义元素,但不包含ref属性。
- 如果在复合元素中指定了原始元素,则它应该包含ref属性或定义元素。在这两种情况下都不允许使用该名称。
我很确定这是可能的,因为 XML Schema 中的元素元素本身的行为就是这样。所以任何拥有这种神圣知识的人请分享:-)
先感谢您。
xml - 意外发现里面<<<>>>。这不是有效的子元素
我正在尝试使用XML::Validator::Schema针对架构验证 xml 文件。
但它给了我这个错误:
注意:<Submission>
是我之后的第一个元素<xml version="1.0" encoding="UTF-8"?>
我不明白这意味着什么。
感谢任何帮助。
XML 是:
XSD 是:
xml - 限制 XSD 中的独占键值对
在 XSD 中,有两个元素 A 和 B。它们是同级元素。
A 的值可以是“1”或“2”。B 的值可以是“一”或“二”。
但是,我想限制这一点,以便只有“1-one”和“2-two”是有效的组合,而不是“1-two”或“2-one”。有没有办法在 XSD 中做到这一点?
java - web.xml 的虚假 Eclipse 警告:“未检测到文档的语法约束(DTD 或 XML 模式)。”
我的文件顶部web.xml
如下所示:
但是我仍然收到来自 Eclipse (Ganymede) 的警告,即没有检测到 XML 模式,并且没有警告模式违规。我的项目中的其他 XML 文件(例如Spring Framework配置文件)没有警告,并且确实给出了有关架构违规的正确警告。
如何使架构检查正常工作并希望警告消失?服务器运行正常。它似乎只是一个IDE问题。
xml - Vim 中的模式感知 XML 编辑
在 IntelliJ IDEA 中编辑 XML 文件时,如果文档引用了架构,IDEA 将获取架构并使用该信息进行自动完成。它知道哪些标签在哪些上下文中有效,因此当您点击 CTRL-空格时,它只会建议那些标签。它还突出显示根据架构无效的任何标签。
有人知道提供类似功能的 Vim 扩展吗?
regex - xsd 模式限制 - 不允许反斜杠
我需要在 xsd 文档定义的给定字符串字段中禁止反斜杠字符。但是,像我一样绿色,我对我的 xsd 和/或正则表达式知识没有信心。这是我到目前为止所拥有的:
建议?
xsd - CodeWarrior xml项目文件架构?
我正在寻找准确描述 CodeWarrior 使用的 XML 项目文件格式的参考。我设法找到了最新版本的 Visual C++ 的 XSD 文件(这里),有人能指出我对 CodeWarrior 的等效吗?
xml - XML 中大于符号的使用
我用 xml version="1.0" 创建了 xml 文档。
在该文档中,我需要使用大于符号>
和小于符号<
。
我应该如何包含这些符号?它不工作。
>
并且<
不为我工作。
有没有专门的编码器呢?
xml - 我可以让一个 XML 架构 (XSD) 包含另一个 XML 架构吗?
我目前有两个 XSD 方案,一个是另一个的“轻量级”版本。现在我在“完整”模式中重复了“轻”版本中的所有内容,但是当我需要进行更改时这会变得很痛苦,并且无论如何它都违反了 DRY 原则,所以我想知道是否有一个元素这有助于将另一个模式包含到模式中,因此我可以让我的“完整”继承自“轻”模式以减少维护障碍。
java - 哪种模式更适合代码生成、XMLBeans 或 JAXB?
想要使用 XML 模式库来生成代码,并想知道人们是否偏好 XMLBeans 和 JAXB。性能、架构验证能力、内存使用情况……任何指标都会有所帮助……