英语法语西班牙语

Ad


OnWorks 网站图标

xmlsortp - 云端在线

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

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

程序:

您的姓名


xmlsort - 对 XML 文件中的“记录”进行排序

概要


xmlsort -r= [ ] [ ]

选项:
-r 要排序的元素的名称
-k 用作排序键的子节点
-i 排序时忽略大小写
-s 比较排序键时标准化空格
-t 将记录缓冲到命名目录而不是内存中
-m 为磁盘缓冲设置内存块大小
-h help - 显示完整文档

示例:
xmlsort -r 'person' -k 'lastname;firstname' -i -s in.xml >out.xml

商品描述


此脚本从 STDIN 或命名文件中获取 XML 文档并写入一个已排序的
文件的版本到 STDOUT。 应该使用“-r”选项来标识“记录”
文档 - 您想要排序的位。 记录前后的元素将是
不受排序的影响。

配置


这是命令行选项(以及 XML::Filter::Sort 选项
它们对应于)。 有关更多详细信息,请参阅 XML::Filter::Sort。

-r (记录)
要排序的元素的名称。 这可以是一个简单的元素名称,如
'person' 或类似 'employees/person' 的路径名(仅包含 person 元素
直接在员工元素中)。

-k (键)
记录中分号分隔的元素(或属性)列表
用作排序键。 每个键都可以选择后跟 'alpha' 或 'num' 以
指示数字排序的字母数字和 'asc' 或 'desc' 用于升序或
降序(例如:-k 'lastname;firstname;age,n,d')。

-i(忽略大小写)
此选项使排序比较不区分大小写。

-s(标准化键空间)
默认情况下,排序键元素中的所有空格都被认为是重要的。
指定 -s 将大小写前导和尾随空格被剥离和内部
空白运行将折叠为单个空格。

-t (临时目录)
对大型文档进行排序时,谨慎使用磁盘缓冲而不是
内存缓冲。 此选项允许您指定临时文件的位置
书面。

-m (MaxMem)
如果使用 -t 选项启用磁盘缓冲,则记录将收集在内存中
在被排序和假脱机到临时之前以大约 10 兆字节的“块”形式存储
文件。 此选项允许您指定更大的块大小。 K 或 M 的后缀
分别表示千字节或兆字节。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad