gpt4 book ai didi

xml - 任何允许指定约束(如无循环引用)的 XML 模式语言?

转载 作者:行者123 更新时间:2023-12-04 07:10:12 25 4
gpt4 key购买 nike

是否有任何 XML 模式语言允许指定元素之间不能有循环引用的约束。

以玩具为例:

<animal name="A" eats="B">
<animal name="B" eats="C">
<animal name="C" eats="D">

会验证,但是
<animal name="A" eats="B">
<animal name="B" eats="C">
<animal name="C" eats="D">
<animal name="D" eats="A">

不会验证。

最佳答案

据我所知,没有旨在强制执行这种约束的模式语言。如果可以使用模式语言,它可能是 Schematron。架构不会很漂亮。

对我来说,这说明你不应该尝试使用模式语言来做到这一点。使用您熟悉的任何编程语言,并用易于阅读的代码编写约束条件。它将比任何基于模式的版本更短、更易于理解。

关于xml - 任何允许指定约束(如无循环引用)的 XML 模式语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com