将允许的属性指定为 XSD 中另一个属性中的分隔字符串

发布于 2024-12-04 05:30:19 字数 358 浏览 1 评论 0原文

我对如何设计 xml 模式感到困惑,其中元素的属性必须具有另一个元素的属性中列出的名称。

有效示例:

无效示例:

< code>

一般来说,认为是真的吗?分隔符分隔列表在 xsd 中的支持很差?

提前致谢!

I am confused about how to design an xml schema, where attributes of an element must have names from those listed in an attribute of another element.

A valid example:

<A allowedAttributeNames="attrA,attrB">

<B attrA="1" attrB="34">

An invalid example:

<A allowedAttributeNames="attrA,attrB">

<B attrC="72">

In general, is it true that think separator-separated-lists have poor support in xsd?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吃兔兔 2024-12-11 05:30:19

您无法在 XSD 1.0 中执行此操作。

您可以在 XSD 1.1 中使用断言来完成此操作。 XSD 1.1 目前在 Xerces 和 Saxon 的最新版本中受支持。

You can't do this in XSD 1.0.

You can do it in XSD 1.1 using assertions. XSD 1.1 is currently supported in recent releases of Xerces and Saxon.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文