Amazon Best VPN GoSearch

OnWorks 网站图标

onsgmls - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 onsgmls

这是 onsgmls 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


onsgmls - SGML/XML 解析器和验证器

概要


符号 [-BCdeglnpRrsuvx[-a链接类型[-A架构[-bBCTF[-c系统ID...]
[-D目录[-E最大错误数[-f文件[-i姓名[-o输出选项...] [-t文件]
[-w警告类型...] [系统ID...]

商品描述


符号 解析和验证 SGML 文档,其文档实体由
系统标识符 [系统ID...] 并在标准输出上打印一个简单的文本
其元素结构信息集的表示。 (这是信息集
结构控制的符合 SGML 应用程序应该对其采取行动。)如果超过
指定一个系统标识符,然后将连接相应的实体
形成文档实体。 因此文档实体可能分布在多个文件中;
例如,SGML 声明、序言和文档实例集都可以在一个
单独的文件。 如果未指定系统标识符,则 onsgmls 将读取文档
来自标准输入的实体。 命令行系统标识符 - 可用于引用
到标准输入。 (通常在系统标识符中, 0 用于指代
标准输入。)

符合国际标准 ISO 8879 -- 标准的 SGML 系统的一部分
通用标记语言。 符合附录 A 的 SGML 扩展设施系统
内部标准 ISO/IEC 10744 -- 超媒体/基于时间的结构化语言

可以使用以下选项:

-a链接类型, --激活=链接类型
制作链接类型 链接类型 积极的。 在这种情况下,并非所有 ESIS 信息都会输出:
尽管每个链接属性都被限定,但未明确报告活动 LPD
及其链接类型名称; 没有关于结果元素的信息; 当有
适用于当前元素的多个链接规则,onsgmls 总是选择
第一。

-A架构, --架构=架构
关于架构的解析 架构.

-bBCTF, --bctf=BCTF, -b编码, --编码=编码
这决定了用于输出的编码。 如果在固定字符集模式下
指定编码的名称; 如果不是,则指定 BCTF 的名称。

-B, - 批处理模式
批处理模式。 解析每个

在命令行上单独指定,而不是连接它们。 这是
主要用于 -s.

If -t文件名 也指定,那么指定的文件名将被添加到
系统ID 为每个 RAST 结果制作文件名 系统ID.

-c系统ID, --目录=系统ID
使用目录条目将公共标识符和实体名称映射到系统标识符
系统标识符为 sysid 的文件。 多种的 -c 允许选项。 如果有一个
与文档实体位于同一位置的名为 catalog 的目录条目文件,它将是
在指定的那些之后立即搜索 -c.

-C, --目录
-

参数指定目录文件而不是文档实体。 文件实体
由目录文件中的第一个 DOCUMENT 条目指定。

-D目录, --目录=目录
搜索 目录 对于系统标识符中指定的文件。 多种的 -D 选项是
允许。 有关更多信息,请参阅 osfile 存储管理器的说明
文件搜索。

-e, --开放实体
在错误消息中描述打开的实体。 错误消息总是包含位置
最近打开的外部实体。

-E最大错误数, --最大错误=最大错误数
onsgmls 将在之后退出 最大错误数 错误。 如果 最大错误数 为0,没有限制
错误的数量。 默认值为 200。

-f文件, --错误文件=文件
将错误重定向到 文件. 这主要用于不支持的外壳
stderr 的重定向。

-g, --开放元素
在错误消息中显示打开元素的通用标识符。

-h, - 帮帮我
显示帮助信息并退出。

-i姓名, --包括=姓名
假装

<!实体% 姓名 “包括”>

出现在 SGML 文档中文档类型声明子集的开头
实体。 由于忽略了实体的重复定义,因此该定义将采用
优先于文档类型声明中该实体的任何其他定义。
允许多个 -i 选项。 如果 SGML 声明替换了保留名称
INCLUDE 那么新的保留名称将是实体的替换文本。
通常,文档类型声明将包含

<!实体% 姓名 “忽略”>

并将使用 %姓名; 在标记部分的状态关键字规范中
宣言。 在这种情况下,该选项的效果将导致标记部分
不容忽视。

-n, --错误编号
在错误消息中显示消息编号。

-o输出选项, --选项=输出选项
根据输出附加信息 输出选项:

实体 所有通用实体的输出定义,而不仅仅是数据或子文档实体
在 ENTITY 或 ENTITIES 属性中引用或命名的。

id 区分声明值为 ID 的属性。

线 给出当前行号和文件名的输出 L 命令。

包括 为包含的子元素输出 i 命令。

空的 为不允许有结束标签的元素输出一个 e 命令,即
是那些声明内容为空或具有内容引用属性的内容。

符号系统ID 如果系统标识符可以,则在 N 命令之前输出 f 命令
为该符号生成。

非sgml 在固定字符集模式下,为非 SGML 数据输出 \% 转义序列
人物。 非 SGML 数据字符可以由数字字符引用产生。

数据属性 输出 DATA 属性的符号名称和属性。 除此以外,
DATA 属性被视为 CDATA 属性。 更多详情请参见第 4.4.3 条
ISO 8879 的附录 K。

评论 输出带有注释内容的 _ 命令。 多条评论
单个注释声明将导致多个不同的 _ 命令,就像
每个评论都在一个单独的评论声明中。

省略 在输入文档隐含的命令之前输出 o 命令,
但从实际标记中省略。 这当前影响 (,) 和 A 命令。

标记 As 省略, 但仅适用于 ( 和 ) 命令。

原子 As 省略,但仅适用于 A 命令。

-o 允许选项。

-p, --only-序言
仅解析序言。 符号 将在解析文档类型声明后退出。
暗示 -s.

-R, - 受限制的
限制文件读取。 此选项旨在与基于 onsgmls 的 Web 工具一起使用
(例如 CGI 脚本)以防止读取 Web 服务器上的任意文件。 有了这个
选项已启用, 符号 不会读取任何本地文件,除非它们位于
指定的目录(或子目录) -D 选项或包含在
SGML_SEARCH_PATH 环境变量。 作为进一步的安全预防措施,此选项
将文件名限制为字符 AZ, az, 0-9, '?', '.', '_', '-' 并且不
允许包含“..”的文件名。 在具有 MS-DOS 文件名 ':' 和 '\' 的系统上
也允许。

-s, --无输出
抑制输出。 仍将打印错误消息。

-t文件, --rast-文件=文件
输出到 文件 ISO/IEC 13673:1995 定义的 RAST 结果(实际上这不是
相当一个IS; 这实现了 1994/08/29 的中间编辑草案,与
更改以实施 ISO/IEC JTC1/SC18/WG8 N1777)。 不产生正常输出。

-v, - 版
打印版本号。

-w类型, --警告=类型
控制警告和错误。 多种的 -w 允许选项。 以下值
输入启用警告:

XML 警告 XML 不允许的构造。

警告不允许在任何地方使用 #PCDATA 的混合内容模型。

sgmldecl 警告 SGML 声明中的各种可疑结构。

应该 警告 ISO 8879 中提出的各种建议,该文件不
遵守。 (建议用“应该”表示,区别于
通常用“shall”表示的要求。)

默认 警告有关默认引用。

复制 警告重复的实体声明。

未定义 警告未定义元素:在 DTD 中使用但未定义的元素。

未关闭 警告未关闭的开始和结束标签。

空的 警告空的开始和结束标签。

警告网络启用开始标签和空结束标签。

最小标签 警告最小化的开始和结束标签。 相当于组合
未关闭,空和净警告。

未使用的地图 警告未使用的短引用映射:使用短引用声明的映射
引用映射声明但从未在短引用使用声明中使用
DTD。

未使用的参数 警告已定义但未在 DTD 中使用的参数实体。
文本为 INCLUDE 或 IGNORE 的未使用的内部参数实体将不会获得
警告。

符号系统ID 警告不能为其生成系统标识符的符号。

所有 警告通常应该避免的情况(根据
作者)。 等价于:mixed、should、default、undefined、sgmldecl、unused-map、
未使用的参数,空的和未关闭的。

立即递归 警告立即递归元素。 更多详情请看
ISO 2.2.5 附录 K 的第 8879 条。

完全申报 如果文档实例未能完全声明,则发出警告。 这有
更改 SGML 声明以指定 IMPLYDEF ATTLIST NO ELEMENT NO 的效果
实体编号有关更多详细信息,请参阅 ISO 2.2.1 附录 K 的第 8879 条。

完全标记 如果文档实例无法完全标记,则发出警告。 这有
更改 SGML 声明以指定 DATATAG NO、RANK NO、OMITTAG NO 的效果,
SHORTTAG STARTTAG EMPTY NO 和 SHORTTAG ATTRIB OMITNAME NO。 有关更多详细信息,请参阅
ISO 2.2.2 附录 K 的第 8879 条。

充分标记, 充分标记递归 如果文档实例失败,则发出警告
充分标记。 隐式定义的元素可以立即递归,如果
充分标记递归 被指定。 这具有更改 SGML 的效果
声明指定 DATATAG NO、RANK NO、OMITTAG NO、SHORTTAG ATTRIB OMITNAME NO
和 IMPLYDEF ELEMENT ANYOTHER 或 IMPLYDEF ELEMENT YES。 有关更多详细信息,请参阅
ISO 2.2.4 附录 K 的第 8879 条。

类型有效 如果文档实例类型无效,则发出警告。 这个有效果
更改 SGML 声明以指定 VALIDITY YES。 更多详情见条款
ISO 2.2.3 附录 K 的 8879。

实体引用 警告对非预定义实体的引用。 这具有以下效果
更改 SGML 声明以指定 ENTITIES REF NONE。 有关更多详细信息,请参阅
ISO 2.3.2 附录 K 的第 8879 条。

外部实体引用 警告对外部实体的引用。 这包括
对外部 DTD 子集的引用。 这具有更改 SGML 的效果
声明指定实体 REF INTERNAL。 有关更多详细信息,请参阅第 2.3.3 条
ISO 8879 的附录 K。

积分 如果文档实例未完整存储,则发出警告。 这个有效果
更改 SGML 声明以指定 ENTITIES INTEGRAL YES。 更多细节
参见 ISO 2.3.1 附录 K 的第 8879 条。

可以通过使用以 no- 为前缀的名称来禁用警告。 因此
-wall-wno-重复 将启用除关于重复实体的警告之外的所有警告
声明。

以下值用于 警告类型 禁用错误:

无idref 对于没有元素作为它的 ID 参考值,不要给出错误
ID。 效果就像声明为 ID 参考值的每个属性都已被
声明为名称。

不重要 不重要的字符时不要报错
参考具体语法中的字符出现在 SGML 中的文字中
宣言。 这可能与某些有问题的测试套件结合使用。

无效 不要求文档类型有效。 这有改变的效果
用于指定 VALIDITY NOASSERT 和 IMPLYDEF ATTLIST YES ELEMENT 的 SGML 声明
是的。 一个选项 -w 有效 具有更改 SGML 声明以指定的效果
有效性类型和 IMPLYDEF ATTLIST NO ELEMENT NO. 如果两者都没有 -w 有效 也不 -wno-有效
指定,则 SGML 声明中指定的 VALIDITY 和 IMPLYDEF 将
使用。

没有afdr 不要在 DTD 中使用 AFDR 元 DTD 符号功能时出错。
这些错误通常在解析 DTD 时产生,但在解析时被抑制
元 DTD。

-x, - 参考
在错误消息中显示有关相关条款的信息(来自 ISO 8879:1986)。

为了与 sgmls 向后兼容,还支持以下选项:

-d
与...一样 -w 重复.

-l
与...一样 -油.

-m系统ID
与...一样 -c.

-r
与...一样 -w默认.

-u
与...一样 -wundef.

使用 onworks.net 服务在线使用 onsgmls


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。