英语法语西班牙语

Ad


OnWorks 网站图标

xmllint - 云端在线

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

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

程序:

您的姓名


xmllint - 命令行 XML 工具

概要


xmllint [- 版 | -调试 | - 贝壳 | --xpath "XPath_表达式" | --调试 | - 复制
| - 恢复 | --诺恩特 | --没有输出 | --诺内特 | - 小路 "路径" | --负载跟踪 |
--html输出 | --nowrap | - 有效的 | --postvalid | --dtdvalid 网址 | --dtdvalidfpi FPI
| - 定时 | - 输出 文件 | - 重复 | - 插入 | - 压缩 | --html | --xmlout
| - 推 | - 记忆 | --最大内存 字节数 | --没有警告 | --noblanks | --nocdata |
- 格式 | --编码 编码 | --dropdtd | --nsclean | --测试IO | --目录 |
--无目录 | - 汽车 | --x包含 | --noxincludenode | --加载dtd | --dtdattr |
- 溪流 | --沃克 | - 图案 模式值 | --chk注册 | --放松 架构 |
--模式 架构 | --c14n] {XML-文件... | -}

xmllint - 帮帮我

商品描述


xmllint 程序解析一个或多个 XML 文件,在命令行上指定为
XML文件 (或标准输入,如果提供的文件名是 - )。 它打印各种类型
的输出,取决于选择的选项。 它对于检测错误很有用
XML 代码和 XML 解析器本身。

xmllint 包含在 与libxml(3)。

配置


xmllint 接受以下选项(按字母顺序):

- 汽车
生成一个用于测试目的的小文档。

--目录
使用来自的 SGML 目录 SGML_目录_文件. 否则 XML 目录从
/etc/xml/目录 默认使用。

--chk注册
开启节点注册。 对开发人员测试有用 与libxml(3)节点跟踪代码。

- 压缩
打开 GZIP(1) 输出的压缩。

- 复制
测试内部复制实现。

--c14n
使用 W3C XML Canonicalisation (C14N) 将解析结果序列化为 stdout。
它在结果中保留注释。

--dtdvalid 网址
使用指定的 DTD 网址 进行验证。

--dtdvalidfpi FPI
使用由正式公共标识符指定的 DTD FPI 为了验证,请注意这个
将需要一个导出该正式公共标识符的目录才能工作。

-调试
解析文件并输出文档内存版本的注释树。

--调试
调试文档中定义的实体。

--dropdtd
从输出中删除 DTD。

--dtdattr
获取外部 DTD 并使用继承的属性填充树。

--编码 编码
以给定编码输出。 请注意,这适用于完整文档而不是片段或
XPath 查询的结果。

- 格式
重新格式化并重新缩进输出。 这 XMLLINT_INDENT 环境变量控制
缩进。 默认值为两个空格“”)。

- 帮帮我
打印一个简短的使用摘要 xmllint.

--html
使用 HTML 解析器。

--html输出
将结果输出为 HTML 文件。 这引起 xmllint 输出必要的 HTML 标签
围绕结果树输出,以便结果可以显示/查看
浏览器。

- 插入
测试有效插入。

--加载dtd
获取外部 DTD。

--负载跟踪
将处理过程中加载的所有文档显示到 stderr。

--最大内存 字节
测试解析器内存支持。 字节 是库的最大字节数
允许分配。 这也可用于确保 XML 文件的批处理
不会耗尽运行它们的服务器的虚拟内存。

- 记忆
从记忆中解析。

--noblanks
删除可忽略的空格。

--无目录
不要使用任何目录。

--nocdata
用等效的文本节点替换 CDATA 部分。

--诺恩特
替换实体引用的实体值。 默认情况下, xmllint 离开实体
参考到位。

--诺内特
不要使用 Internet 来获取 DTD 或实体。

--没有输出
抑制输出。 默认情况下, xmllint 输出结果树。

--没有警告
不要从解析器和/或验证器发出警告。

--nowrap
不要输出 HTML 文档包装器。

--noxincludenode
进行 XInclude 处理但不生成 XInclude 开始和结束节点。

--nsclean
删除多余的命名空间声明。

- 输出 文件
定义文件路径,其中 xmllint 将保存解析结果。 通常程序
构建一棵树并将其保存在标准输出上,使用此选项,结果 XML 实例将是
保存到文件中。

- 小路 "路径"
使用指定的(空格或冒号分隔的)文件系统路径列表 路径
加载 DTD 或实体。 用引号将空格分隔的列表括起来。

- 图案 模式值
用于练习模式识别引擎,可配合阅读器使用
解析器的接口。 它允许根据
XPath(子集)表达式。 用于调试。

--postvalid
解析完成后验证。

- 推
使用解析器的推送模式。

- 恢复
输出无效文档的任何可解析部分。

--放松 架构
使用名为 RelaxNG 的文件 架构 进行验证。

- 重复
重复 100 次,用于计时或分析。

--模式 架构
使用名为的 W3C XML 架构文件 架构 进行验证。

- 贝壳
运行导航外壳。 shell 模式下可用命令的详细信息如下(请参阅
称为“外壳命令”的部分)。

--xpath "XPath_表达式"
运行作为参数给出的 XPath 表达式并打印结果。 如果是节点集
结果,节点集中的每个节点在输出中都被完整序列化。 万一
空节点集将显示“XPath 集为空”结果和错误退出代码
将被退回。

- 溪流
使用流 API - 与 --放松 or - 有效的 选项
用于验证太大而无法保存在内存中的文件。

--测试IO
测试用户输入/输出支持。

- 定时
输出时间信息 xmllint 执行各个步骤。

- 有效的
确定文档是否是包含的文档类型定义的有效实例
(DTD)。 要验证的 DTD 也可以在命令行中使用
--dtdvalid 选项。 默认情况下, xmllint 还检查以确定文件是否是
形式良好。

- 版
显示版本 与libxml(3) 使用。

--沃克
测试 walker 模块,它是一个阅读器界面,但用于文档树,而不是
在未解析的文档上使用阅读器 API 它适用于现有的内存中
树。 用于调试。

--x包含
做 XInclude 处理。

--xmlout
配合使用 --html. 通常在解析 HTML 时保存文档
使用 HTML 序列化程序。 但是使用此选项,生成的文档将保存为
XML 序列化程序。 这主要用于从 HTML 输入生成 XHTML。

SHELL 指令


xmllint 提供一个交互式 shell 模式,调用 - 贝壳 命令。 可用的
shell 模式下的命令包括(按字母顺序):

基地
显示节点的 XML 基础。

再见
离开外壳。

NODE
显示给定节点或当前节点。

cd PATH
如果没有给出参数,则将当前节点更改为给定的路径(如果唯一)或根。

DIR PATH
转储有关节点的信息(命名空间、属性、内容)。

du PATH
显示给定路径或当前节点下的子树结构。

出口
离开外壳。

帮助
显示此帮助。

免费
显示内存使用情况。

加载 文件名
加载具有给定文件名的新文档。

ls PATH
列出给定路径或当前目录的内容。

PWD
显示当前节点的路径。

退出
离开外壳。

保存 文件名
将当前文档保存为给定的文件名或原始名称。

验证
检查文档是否有错误。

文件名
将当前节点写入给定的文件名。

环境


SGML_目录_文件
SGML 目录行为可以通过将查询重定向到用户自己的集合来改变
目录。 这可以通过设置 SGML_目录_文件 环境变量到
目录列表。 一个空的应该停用加载默认值 /etc/sgml/目录
目录。

XML_CATALOG_FILES
可以通过将查询重定向到用户自己的集合来更改 XML 目录行为
目录。 这可以通过设置 XML_CATALOG_FILES 环境变量到
目录列表。 一个空的应该停用加载默认值 /etc/xml/目录
目录。

XML_DEBUG_CATALOG
设置环境变量 XML_DEBUG_CATALOG非零 使用 出口
命令输出与目录操作相关的调试信息。

XMLLINT_INDENT
设置环境变量 XMLLINT_INDENT 控制缩进。 默认的
值为两个空格“”。

诊断


xmllint 返回码提供了从脚本调用它时可以使用的信息。

0
没有错误

1
未分类

2
DTD 错误

3
验证错误

4
验证错误

5
模式编译错误

6
写入输出错误

7
模式错误(在 - 图案 使用选项)

8
阅读器注册错误(在 --chk注册 使用选项)

9
内存不足错误

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件提供
    一个tomcat servlet的简单集成
    java开发的容器
    网络应用程序。 你可以加入我们
    讨论...
    下载 Eclipse Tomcat 插件
  • 2
    WebTorrent桌面
    WebTorrent桌面
    WebTorrent 桌面用于流式传输
    在 Mac、Windows 或 Linux 上下载种子。 它
    连接到 BitTorrent 和
    WebTorrent 同行。 现在没有了
    需要等待...
    下载 WebTorrent 桌面版
  • 3
    GEnx发动机
    GEnx发动机
    GenX 是一个科学的程序来改进
    X 射线反射率,中子
    反射率和表面 X 射线
    使用差分的衍射数据
    进化算法……
    下载 GenX
  • 4
    pspp4窗口
    pspp4窗口
    PSPP 是一个统计程序
    采样数据的分析。 这是一个免费的
    专有程序的替代品
    统计软件。 PSPP 同时具有基于文本和
    图形我们...
    下载 pspp4windows
  • 5
    Git 扩展
    Git 扩展
    Git Extensions 是一个独立的 UI 工具
    用于管理 Git 存储库。 它也是
    与 Windows 资源管理器和
    Microsoft Visual Studio
    (2015/2017/2019)。 这...
    下载 Git 扩展
  • 6
    eSpeak:语音合成
    eSpeak:语音合成
    英语文本到语音引擎和
    许多其他语言。 紧凑的尺寸与
    清晰但做作的发音。
    可作为命令行程序使用
    许多 ...
    下载 eSpeak:语音合成
  • 更多 ”

Linux 命令

Ad