问题标签 [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 投票
2 回答
1104 浏览

validation - 验证 SGML DTD

我编写了以下 SGML DTD:

我应该使用哪个工具来检查是否有任何语法错误,在哪里,以及它是否是有效的 SGML DTD?

我应该使用哪个工具来验证使用此 DTD 的文件?我更喜欢 Windows 程序,但 linux 二进制文件或用 PHP、C、C++、Java 或 Javascript 编写的库也可以。

0 投票
1 回答
353 浏览

html - 包含的开放 SGML 节点的正则表达式

,

, 和
标签

我有一些 SGML,我试图通过在开始标签中添加结束标签来清理它们。现在,文档的结构如下:

到目前为止,我可以匹配一个打开的标签并使用这个正则表达式将内容捕获为一个组: <NAME>([^\\<]+)[^<]如果内容区域内没有任何<p>、、</p><br />元素。

但是如果我这样做 <DESC>([^\\<]+)[^<]了,模式匹配会在第一个之前停止<p>

我使用<模式结束的原因是因为所有其他打开的节点都没有停止匹配的 html 元素

如何制作一个匹配<DESC>包含<p></p>和在节点<br />之前结束的<COUNTRY>节点的正则表达式?

0 投票
1 回答
725 浏览

java - 将 HTML 解析器与 SGML 一起使用

我想对文档使用XML解析器SGML,但这不起作用。在阅读了一些建议之后,似乎唯一的解决方法就是使用HTML解析器。所以我基本上只是尝试做一个简单的查询,从我的文档中提取故事标题。(如果我解析 null - 打印整个文档,它会起作用,只是我不确定如何访问特定标签,例如标题)。

SGML 文件的开头:

0 投票
2 回答
200 浏览

c# - 结构化文档上的 Linq to XML 查询

我正在尝试研究如何在当前结构化但不是严格的 XML 文件的文件上使用 Linq to XML。它们是格式良好的文件,但不包含 XML 声明。它们实际上是 SGML 文件。

目前我有:

由于第二行的“[”字符,这会引发异常。该字符是文档中实体列表的左括号。

我能想到的唯一方法是在打开文档时将 XML 声明添加到文档的开头,然后使用 Linq 查询文档,然后删除声明。但是我不知道该怎么做。任何帮助表示赞赏。

我的文档的开头看起来像

0 投票
1 回答
4244 浏览

python - 使用 Python 从 SGM 文件中提取信息

我需要一些帮助来使用 Python 从 .sgm 文件中提取信息。是否有适合这种特定类型文件的特定库?或者用于从 .xml 文件中提取信息的库也能正常工作?如果没有可用的库,您能否建议我一个可以下载以处理 .sgm 文件的好模块?

最重要的是,如果有的话,你能解释一下 .xml 和 .sgm 文件之间的区别吗?

谢谢!

0 投票
2 回答
693 浏览

ios - 在 iOS 中解析 OFX 或 SGML

如何在 iOS 中解析 OFX?OFX 采用 SGML 格式,我找不到任何好的解析器可以在 iOS 上的 C 或 Objective-C 中使用。

0 投票
3 回答
4986 浏览

php - 如何在 PHP 中解析 OFX(版本 1.0.2)文件?

我从Citibank下载了一个OFX文件,该文件的 DTD 定义在http://www.ofx.net/DownloadPage/Files/ofx102spec.zip(文件 OFXBANK.DTD),OFX 文件似乎是SGML有效的。我正在尝试使用PHP 5.4.13的 DomDocument,但我收到了几个警告并且文件未解析。我的代码是:

OFX 文件开头为:

我愿意在服务器(Centos)中安装和使用任何程序来从 PHP 调用。

PD:这个类http://www.phpclasses.org/package/5778-PHP-Parse-and-extract-financial-records-from-OFX-files.html不适合我。

0 投票
1 回答
6915 浏览

html - HTML5 不是基于 SGML,那么它是基于什么的呢?

http://www.w3schools.com/tags/tag_doctype.asp

HTML5 不是基于 SGML,因此不需要引用 DTD。

如果不是基于 SGML,HTML 5 基于什么标准?

0 投票
0 回答
1988 浏览

viewer - 现代 SGML 查看器

我收到了一些 SGML 格式的文档。不熟悉格式,我在网上搜索以找到合适的查看器,但似乎找不到。有没有现代 SGML 查看器之类的东西?

0 投票
2 回答
4802 浏览

xml - 带有制表符的 Emacs xml 模式缩进

我拼命尝试使用制表符而不是空格使我的 emacs xml (sgml?) 模式缩进。到目前为止我尝试了什么:

但是没有任何效果,在编辑 *.xml 文件时,缩进仍然会出现 2 个空格(emacs23 和 emacs24)。

请注意,我也有

在我的 .emacs 文件中,但是应该在之后调用钩子,因此应该覆盖它。

如何强制 emacs 使用 *.xml 文件中的制表符缩进?为什么我的钩子不起作用?