gpt4 book ai didi

emacs - 用于扩展 XHTML 的 RelaxNG (rnc) 模式

转载 作者:行者123 更新时间:2023-12-01 11:10:38 26 4
gpt4 key购买 nike

我想使用 Emacs 的 nxml-mode 编辑 XHTML 文件可以使用 rnc用于即时验证的模式。这些都内置于较新的 Emacs 版本中。

但是,我的 XHTML 文件包含来自另一个模式的元素。所以 标签是有效的,但只在文档的 内。

目前,nxml 提示是因为它使用的 XHTML 模式没有描述 foo 标签。如何创建一个新模式来描述与现有 XHTML 模式相关的 foo 标记,以及如何使用 schema locating rules 自动应用该模式在 schemas.xml 文件中?

即:我想同时使用两种模式来验证文档:内置的 XHTML 规则,以及一些添加特定命名空间标签的自定义规则。

最佳答案

Validator.nu有一个preset schema它是从最初由 James Clark 开发的 XHTML 模式集修改而来的,其中一个新增内容是 rdf:RDF in head,因此该模式可能对研究有用。

(我没有 nxml 模式模式位置问题的经验。)

关于emacs - 用于扩展 XHTML 的 RelaxNG (rnc) 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285687/

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