将输入作为字符串而不是文件传递给xmllint



我需要从python脚本中调用xmllint,并将模式和输入作为字符串变量而不是文件传递。有可能吗??如果是,格式是什么??

Xmllint通过stdin 只接受其中一个

--shell选项传递命令

(echo "cat //tag1"; echo "cd /root/tag2"; echo "cat") | xmllint --shell test.xml

通过stdin 传递文档

cat test.xml | xmllint --xpath '//tag1' -

最新更新