[20160608]xmllint格式化xml.txt
$ gpnptool get -o-
<?xml version="1.0" encoding="UTF-8"?>
xmlns="" xmlns:gpnp=""
xmlns:orcl="" xmlns:xsi=""
xsi:schemaLocation=" gpnp-profile.xsd" ProfileSequence="4"
ClusterUId="7332ecd0a54defd8bf0476778d26d8e1" ClusterName="xxxxxx"
PALocation="">
Adapter="bondeth0" Use="public"/>
Use="cluster_interconnect"/>
Use="cluster_interconnect"/>
LeaseDuration="400"/>
SPFile="+DBFS_DG/xxxxxx/asmparameterfile/registry.253.860619287"/>
xmlns:ds="">
Algorithm=""/>
Algorithm="rsa-sha1"/>
Algorithm="enveloped-signature"/>
Algorithm="">
xmlns="" PrefixList="gpnp orcl
xsi"/>
Algorithm="sha1"/>0tho9n/yT7+TOg3RKi7FXTANqMg=
XoFD8hpkRJScvOprY56Afcsujl4UdSQfq0whrVlcDRKZ4k7+r3iGvNRQek8VS8rbxIgj3EKGdZxSgmI5xz7jZ+zYYkG7rEfavpCsGVjyjX78jTKlUb+SS1pl1mA9QEHRxR7evaTVsWHkFEdmSt5W6ptM9AT6I/p4+08AkZhP7C8=Success.
--注:这里的输出实际上是一行,我格式化了.实际上使用xmllint很好格式化抽取里面的信息,例子:
$ gpnptool get -o- | xmllint --format - | grep SPFile
Success.
$ rpm -qa | grep libxml2
libxml2-2.6.26-2.1.21.0.1.el5_9.3
libxml2-python-2.6.26-2.1.21.0.1.el5_9.3
libxml2-2.6.26-2.1.21.0.1.el5_9.3
--具体的使用可以man xmllint查看.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2117702/,如需转载,请注明出处,否则将追究法律责任。