问题标签 [sgml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 正则表达式 - 循环匹配
我正在解析一个 sgml 文件。每个条目是这样的:
我想<key n=1>...</key>
用一些 HTML 标记替换。我目前正在逐个标签替换标签,但仅检索<key>
标签内的所有内容可能会更有效。
我怎样才能使这段代码编译:
sgml 没有任何换行符
html4 - 空开始标签在 HTML4 中是如何工作的?
HTML4 规范提到了各种 SGML 速记标记结构。虽然我了解其他人在做什么,但在 HTML 验证器的帮助下,我无法理解为什么有人想要一个空的开始标签。它甚至不能有属性,所以它不是更短的<span>
.
html - 我该如何添加使用 Sgml 阅读器标记?
我正在尝试使用 Sgml 阅读器和 XElement 来包装img tag
这div tag
是我的代码:
currentImageElement.AddBeforeSelf("< div >");
(没有空格)
问题是它转义了 < 和 > 字符,源代码中的结果是:& lt; div & gt;
有没有办法取消转义这些标签,使其成为真正的 div 标签而不是文本?
perl - 如何为德语消息构建 OpenSP?
我正在尝试构建 OpenSP,将输出消息语言设置为德语。
我在 sp-generate.mak 文件中设置了 LANG 变量并执行了 make 文件,然后我构建了 OpenSP。问题是消息仍然是英文的。如何将语言更改为德语?
这是官方的构建说明: http: //openjade.sourceforge.net/doc/build.htm
不幸的是,它没有帮助。有没有人知道如何在 Windows 和 Linux 中构建它?任何帮助将不胜感激。
xml - PCDATA 内的 CDATA
我读了这段文字并没有理解它:
PCDATA 表示已解析的字符数据,因此在这种情况下,现在允许声明的元素在其中包含字符数据,您可能想知道是否有一种方法可以定义其中包含未解析的 CDATA 部分的元素。
答案是,请记住,CDATA 标记本身实际上已被解析。只有 CDATA 部分中的文本内容是未解析的。所以没有办法说,它只是一个 CDATA 部分。您要定义的是#PCDATA。然后这表明元素可以在其中包含解析车厢数据。
换句话说,我该怎么说?是什么意思?
PCDATA - 已解析的字符数据
CDATA - (未解析的)字符数据
PCDATA 可以解析标签。所以PCDATA可以解析CDATA:PCDATA会理解CDATA。CDATA 保留内部文本。那就是 CDATA 将在 PCDATA 中工作。正确的?
这个
所以没有办法说,它只是一个 CDATA 部分。您要定义的是#PCDATA。然后这表明元素可以在其中包含解析车厢数据。
杀我。我无法理解意思。
谢谢
xml - DTD。元素类型声明。“内容规范”和“内容模型”之间的区别
我阅读了可扩展标记语言 (XML) 1.0(第五版)W3C 建议 2008 年 11 月 26 日
3.2 元素类型声明具有:元素类型声明采用以下形式:元素类型声明
而在3.2.1 Element Content中有: Element-content Models
之后我有疑问。“contentspec”和“content model”有什么不同。
也许 contentspec是 ANY, PCDATA, Mixed, children。
并且只有孩子有'内容模型':(elemName1 | elemName2, elemName3, elemET)。
(名称 | , '?' '*' '+'), 序列, 选择 - 就是'内容模型'。正确的?
Mixed有“内容模型”吗?
在教程中经常写:
emacs - emacs SGML 被引号搞砸了?
我正在对播客源进行故障排除。我不确定最适合这样的工作的工具,但我首先在 emacs sgml-mode 中打开提要并运行 sgml-pretty-print,希望得到更好的外观。
漂亮的打印和语法突出显示无法正常工作。它们被类似这样的标记抛弃:
请注意开始的双引号,然后是结束的反引号。我相信这是有效的 SGML。它在 CDATA 内部。然而,此时 emacs 漂亮的打印和语法高亮被搞砸了。它无法判断报价何时结束或 CDATA 何时结束。
有什么方法可以让 emacs 正确处理这个文档吗?
出于好奇,您可以看到我正在使用的提要是http://audio.commonwealthclub.org/audio/podcast/climateone.xml
python - Python:SGMLParser 无法获取行号
我编写了继承 SGMLParser 的简单类。这个类背后的主要思想是收集来自 html 页面的所有链接并打印可以找到该链接的行号。
该类如下所示:
问题是 getpos() 在每个链接上都返回 (1,0)。因此,如果运行以下代码:
输出将是:
问题:为什么我无法获得链接的实际行号?
html - 为什么 HTML 中没有“包含”指令?
在许多编程语言中,有某种类型的“包含”命令/指令/语句可以帮助开发人员制作更“模块化”的源代码,因此无需将所有内容包含在一个文件中。
为什么 HTML 中没有这样的功能?
libxml2 - compile colord [docbok2man 不处理“-//OASIS//DTD DocBook V4.1//EN”] xml 目录文件
我正在尝试编译 colord,但很难掌握 docbook 和 xml 目录文件是如何工作的。我怀疑问题出在哪里,我没有用于 Docbook SGML v4.1 的 XML_CATALOG_FILES。不确定如何创建应该指向这些模式定义的目录 [ http://www.docbook.org/sgml/4.1/]。