英语法语西班牙语

Ad


OnWorks 网站图标

xml_grepp - 云端在线

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

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

程序:

您的姓名


xml_grep - 查找特定元素的 grep XML 文件

综合系统


xml_grep [选项]

or

xml_grep

默认情况下,您可以只给“xml_grep”一个 XPath 表达式和一个文件列表,然后得到
带有结果的 XML 文件。

这相当于写

xml_grep --group_by_file 文件 --pretty_print 缩进 --cond

配置


- 帮帮我
简短的帮助信息

- 男人
完整文件

- 版本
显示工具版本

- 根
查找并返回匹配的 xml 块

如果既没有使用“--root”也没有使用“--file”,那么触发
使用了“--cond”选项。 如果未使用“--cond”,则所有与
被退回

可以提供几个“--root”

- 条件
仅当它们包含匹配的元素时才返回块(或文件名)

可以提供几个“--cond”(在这种情况下,它们是“或”的)

--文件
仅返回文件名(不生成 XML 输出)

使用此选项排除使用任何定义 XML 输出的选项:
“--roots”、“--encoding”、“--wrap”、“--group_by_file”或“--pretty_print”

- 数数
仅返回每个文件中的匹配数

使用此选项排除使用任何定义 XML 输出的选项:
“--roots”、“--encoding”、“--wrap”、“--group_by_file”或“--pretty_print”

- 严格的
如果没有这个选项,解析错误会报告给 STDOUT 并且文件被跳过

- 日期
当(默认情况下)包装元素获得一个“日期”属性时,该属性给出了日期
该工具已运行。

使用“--nodate”不添加此属性,如果您需要,这可能很有用
比较 2 次运行。

-编码
xml 输出的编码(默认为 utf-8)

--nb_结果
仅输出结果

--by_file
仅输出文件结果

- 裹
将 xml 结果包装在提供的标签中(默认为 'xml_grep')

如果 wrap 设置为空字符串(“--wrap ''”),则 xml 结果不会在
所有。

--nowrap
与使用“--wrap ''”相同:xml 结果未包装。

--描述
wrap 标签的属性(默认为“version=” “日期=” "")

--按文件分组
将每个文件的结果包装到一个单独的元素中。 默认情况下,该元素被命名
“文件”。 它有一个名为“filename”的属性,它给出了文件的名称。

此选项的简短版本是 -g

- 排除
与在 grep 中使用“-v”相同:匹配条件的元素被排除在
结果,输入文件是(是)否则不变

此选项的简短形式是 -v

--pretty_print
使用 XML::Twig 样式 ('"indented"', '"record"' 或
'"record_c"' 可能就是你要找的)

如果使用该选项但未给出样式,则使用“缩进”

这个论点的简短形式是 -s

- 纯文本
逐行显示结果的文本。

--html
允许 HTML 输入,使用 HTML::TreeBuilder 转换文件

- 整齐的
允许 HTML 输入,使用 HTML::Tidy 转换文件

Condition 句法
是 XML::Twig 允许触发处理程序的类似 XPath 的表达式。

例子:
'段'
'para[@compact="compact"]'
'*[@紧急]'
'*[@urgent="1"]'
'对[细绳()="警告"]'

有关更完整的描述,请参阅 XML::Twig 句法

选项由 Getopt::Long 处理,因此它们可以以“-”或“--”开头,并且可以是
缩写(例如“-r”而不是“--root”)

商品描述


xml_grep 对 XML 文件执行 grep。 它不使用正则表达式,而是使用 XPath
表达式(实际上是 XML::Twig 支持的 XPath 的子集)

结果可以是包含匹配元素的文件或 XML 元素的名称。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad