Amazon Best VPN GoSearch

OnWorks 网站图标

hxpipe - 云端在线

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

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

程序:

您的姓名


hxpipe - 将 XML 文件转换为更易于使用 Perl 或 AWK 解析的格式

概要


管道 [ -l [ -- [ 文件或 URL ]

商品描述


管道 解析 HTML 或 XML 文件并输出它的面向行的表示
非常适合使用 AWK 或类似工具进行进一步处理。 格式类似于
由 nsgmls/onsgmls 输出的 ESIS(元素结构信息集)。

反向操作,转换回标记,由 迅管 程序。

输出格式如下:


评论输出为

*评论

即,一行以“*”开头,后跟注释文本。 线
文本中的提要、回车和制表符写为“\n”、“\r”和“\t”,
分别。 看起来像数字字符实体的文本是用
将“&”替换为“\”。 该行以换行符结束。

请注意,onsgmls 输出以“_”而不是“*”开头的注释,并且
不会用“\”替换数字字符实体的“&”(默认情况下
它完全省略了评论)。


处理指令输出为

?加工指令

即,以“?”开头的单行其次是处理的文本
操作说明。 文本被转义为评论(见上文)。

<!DOCTYPE root PUBLIC "-//foo//DTD bar//EN" "http://example.org/dtd">
DOCTYPE 输出为以下之一:

!root "-//foo//DTD bar//EN" http://example.org/dtd
!root "-//foo//DTD bar//EN"
!根 ”” http://example.org/dtd
!根 ””

分别为:具有 (1) 公共标识符和系统标识符的 DOCTYPE,(2)
仅公共标识符,(3) 仅系统标识符,或 (4) 两者都不是
二。 即,一行以“!”开头,后跟一个空格和一个可能的
空引号字符串,后跟可选的空格和任意文本。 请注意
公共标识符的引号和系统的引号的缺失
标识符。


开始标记输出为

Aatt1 CDATA 值1
Aatt2 CDATA 值2
(等

即,作为属性的零或多行和元素的一行
类型。 属性的每一行都以“A”开头,后跟属性的名称
属性、一个空格、文字字符串“CDATA”、另一个空格和属性
价值。 属性值的文本与注释一样被转义(见上文)。
元素类型的行以“(”开头,后跟元素类型。

管道 不读取 DTD 并假定属性始终为 CDATA。 它从来没有
生成其他类型(IMPLIED、TOKEN、ID 等),与 onsgmls 不同。

结束标签输出为

) 埃尔特

即,作为以“)”开头的行,后跟元素类型。


空元素(在 XML 中)输出为

Aatt1 CDATA val1
Aatt2 CDATA val2
|空

即,作为属性的零或多行和以“|”开头的一行
其次是元素类型。

需要注意的是 符号 从不输出“|”。 (但是,它可以选择输出一行
在“(”行之前由一个“e”组成,以表示
元素为空。)

文本 文本输出为

-文本

即,作为以“-”开头的单行。 文本被转义为评论
(往上看)。

行号
当。。。的时候 -l 选项有效, 管道 将用线散布输出
的形式

L12

其中“12”被替换为源中下一个输出的行号
来自。

管道 不会标准化输入,也不会添加缺失的标签。 因此有可能
"(" 和 ")" 行的数量不等。 如果每个开始标签都很重要
与结束标签匹配,通过管道输入 标准化 -x 第一。

配置


支持以下选项:

-l 在输出中添加“L”行以指示源中的行号。

操作数


支持以下操作数:

文件或 URL
HTML 文件的名称或 URL。 如果不存在,则改为读取标准输入。

退出 状态


返回以下退出值:

0 顺利完成。

> 0 解析 HTML 文件时发生错误。 管道 会努力改正
错误并产生输出。

环境


要使用代理检索远程文件,请设置环境变量 HTTP_PROXY
ftp_代理. 例如, http_proxy="http://localhost:8080/"

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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