【问题标题】:Extending xhtml schema to support custom tags and attributes扩展 xhtml 模式以支持自定义标签和属性
【发布时间】:2012-05-14 23:41:06
【问题描述】:

我想为扩展 xhtml 的自定义标签和属性提供 xml 架构,这样我就可以在 IDE(我正在使用 WebStorm)中为标准 html 标签和属性以及我的自定义提供自动建议。不应使用命名空间,因此在下面的示例中,元素的名称是my-custom-element,而不是my:custom-element

我已经用 DTD 实现了这个:

<!ENTITY % XHTML1-strict PUBLIC "-//W3C//XHTML 1.0 Strict//EN"        
"http://www.w3.org/TR/html4/strict.dtd" >
%XHTML1-strict;

<!ELEMENT my-custom-element ANY>

是否可以使用 xsd 做同样的事情?

更新: 上面的例子不正确,因为新的自定义元素仅在 html 标签之外自动完成

【问题讨论】:

    标签: xhtml xsd dtd expando


    【解决方案1】:

    使用来自 Komodo 的 HTML5 DTD(XHTML DTD 的扩展)作为添加新元素的指南。转换DTD2XSD和XSD2DTD的工具有很多,比如:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-03
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 2011-04-19
      • 2013-09-01
      相关资源
      最近更新 更多