首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Shell解析处理XML方法汇总

我这里主要采用了下面三个工具: xmllint xpath xml2 下面就分别总结下这三个工具的用法,方便以后查阅。...xmllint 简述 xmllint其实是由一个叫libxml2的c语言库函数实现的一个小工具,因此效率比较高,对不同系统的支持度也很好,功能也比较全。...功能 xmllint至少支持下面几个常用功能: 支持xpath查询语句 支持类shell的交互式查询 支持xml格式验证 支持dtd,xsd对xml的校验 支持编码转换 支持xml格式化 支持去空格压缩...流传递 xmllint默认是传递文件名,如果我们希望用通过管道传递文件流的方式传递数据,我们可以这样弄: myths@business:~$ cat sample.xml |xmllint --format...xpath相比xmllint的xpath功能有一点点区别很重要,如果xpath匹配了多个结果,那么xpath就会分行输出,而xmllint则会揉到一行: myths@business:~$ xmllint

2.5K11
您找到你想要的搜索结果了吗?
是的
没有找到
领券