gpt4 book ai didi

xslt - 如何以理智的方式拆分 Diazo 规则?

转载 作者:行者123 更新时间:2023-12-04 08:52:31 24 4
gpt4 key购买 nike

到目前为止,我不止一次遇到过这个问题,现在我想找到
一个完美的解决方案:

当你有一个非常复杂的 Diazo 主题时,或早或
稍后您将最终将规则拆分为子集并将它们移入
单独的文件。

我的习惯是根据模板将它们分开
他们必须应用。现在,什么是更好的解决方案
选择应该应用哪些?

到目前为止,我已经找到了这些 2
解决方案:

  • 你可以有一个“规则”列表,其中包含识别
    模板,然后导入正确的外部 xml。有2个缺点
    在这里,你要希望所有的条件都是相互的
    排他性和“否则”选项,这基本上是另一个
    “规则”在 not() 中包含所有先前的条件, 成长
    异常巨大
  • 您可以使用 xsl:choose ,但似乎这个选项没有
    完美地作为 xsl:otherwise选项并不总是适用
    而且我不确定该构造是否在第一个验证时结束xsl:when

  • 我错过了什么吗?你有其他选择吗,或者你可以选择
    这两个中哪个最好?

    最佳答案

    所以这是一个一半的答案。我不是 Diazo 专家,但 Thijs-Code 是,他有很多关于拆分规则集和重用 Diazo 主题不同部分的示例,您可能想看一看。

    他的 github 帐户:

    https://github.com/TH-code

    示例主题:
    https://github.com/TH-code/diazotheme.purecss/blob/master/diazotheme/purecss/theme/rules.xml

    关于xslt - 如何以理智的方式拆分 Diazo 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19401863/

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