问题标签 [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.

0 投票
1 回答
3598 浏览

c# - 正则表达式 - 循环匹配

我正在解析一个 sgml 文件。每个条目是这样的:

我想<key n=1>...</key>用一些 HTML 标记替换。我目前正在逐个标签替换标签,但仅检索<key>标签内的所有内容可能会更有效。

我怎样才能使这段代码编译:

sgml 没有任何换行符

0 投票
1 回答
98 浏览

html4 - 空开始标签在 HTML4 中是如何工作的?

HTML4 规范提到了各种 SGML 速记标记结构。虽然我了解其他人在做什么,但在 HTML 验证器的帮助下,我无法理解为什么有人想要一个空的开始标签。它甚至不能有属性,所以它不是更短的<span>.

0 投票
0 回答
52 浏览

html - 我该如何添加
使用 Sgml 阅读器标记?

我正在尝试使用 Sgml 阅读器和 XElement 来包装img tagdiv tag是我的代码:

currentImageElement.AddBeforeSelf("< div >");(没有空格)

问题是它转义了 < 和 > 字符,源代码中的结果是:& lt; div & gt; 有没有办法取消转义这些标签,使其成为真正的 div 标签而不是文本?

0 投票
0 回答
34 浏览

perl - 如何为德语消息构建 OpenSP?

我正在尝试构建 OpenSP,将输出消息语言设置为德语。

我在 sp-generate.mak 文件中设置了 LANG 变量并执行了 make 文件,然后我构建了 OpenSP。问题是消息仍然是英文的。如何将语言更改为德语?

这是官方的构建说明: http: //openjade.sourceforge.net/doc/build.htm

不幸的是,它没有帮助。有没有人知道如何在 Windows 和 Linux 中构建它?任何帮助将不胜感激。

0 投票
1 回答
261 浏览

xml - PCDATA 内的 CDATA

我读了这段文字并没有理解它:

PCDATA 表示已解析的字符数据,因此在这种情况下,现在允许声明的元素在其中包含字符数据,您可能想知道是否有一种方法可以定义其中包含未解析的 CDATA 部分的元素。
答案是,请记住,CDATA 标记本身实际上已被解析。只有 CDATA 部分中的文本内容是未解析的。所以没有办法说,它只是一个 CDATA 部分。您要定义的是#PCDATA。然后这表明元素可以在其中包含解析车厢数据。

换句话说,我该怎么说?是什么意思?
PCDATA - 已解析的字符数据
CDATA - (未解析的)字符数据

PCDATA 可以解析标签。所以PCDATA可以解析CDATA:PCDATA会理解CDATA。CDATA 保留内部文本。那就是 CDATA 将在 PCDATA 中工作。正确的?

这个

所以没有办法说,它只是一个 CDATA 部分。您要定义的是#PCDATA。然后这表明元素可以在其中包含解析车厢数据。

杀我。我无法理解意思。

谢谢

0 投票
1 回答
257 浏览

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有“内容模型”吗?

在教程中经常写:

0 投票
0 回答
50 浏览

emacs - emacs SGML 被引号搞砸了?

我正在对播客源进行故障排除。我不确定最适合这样的工作的工具,但我首先在 emacs sgml-mode 中打开提要并运行 sgml-pretty-print,希望得到更好的外观。

漂亮的打印和语法突出显示无法正常工作。它们被类似这样的标记抛弃:

请注意开始的双引号,然后是结束的反引号。我相信这是有效的 SGML。它在 CDATA 内部。然而,此时 emacs 漂亮的打印和语法高亮被搞砸了。它无法判断报价何时结束或 CDATA 何时结束。

有什么方法可以让 emacs 正确处理这个文档吗?

出于好奇,您可以看到我正在使用的提要是http://audio.commonwealthclub.org/audio/podcast/climateone.xml

0 投票
1 回答
171 浏览

python - Python:SGMLParser 无法获取行号

我编写了继承 SGMLParser 的简单类。这个类背后的主要思想是收集来自 html 页面的所有链接并打印可以找到该链接的行号。

该类如下所示:

问题是 getpos() 在每个链接上都返回 (1,0)。因此,如果运行以下代码:

输出将是:

问题:为什么我无法获得链接的实际行号?

0 投票
2 回答
665 浏览

html - 为什么 HTML 中没有“包含”指令?

在许多编程语言中,有某种类型的“包含”命令/指令/语句可以帮助开发人员制作更“模块化”的源代码,因此无需将所有内容包含在一个文件中。

为什么 HTML 中没有这样的功能?

0 投票
0 回答
166 浏览

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/]