xmlstarlet更新值没有任何反应
我有一个xml文件
<?xml version="1.0"?> <preferences> <!--General options--> <options> <dbHost>localhost</dbHost> <dbUser>bwserver</dbUser> <dbPass>bwserver</dbPass> <dbPort>3306</dbPort> 我如何更新值dbUser? 当我输入 xmlstarlet edit --update '/preferences/options/dbUser/' --value 123 preferences.xml 什么都没发生.我只看到终端中的文件内容.没有触及xml文件. 解决方法
你有两个错误:
>您的XPath表达式无效.删除尾部斜杠,使其成为/ preferences / options / dbUser 输入xmlstarlet edit –help以获取更多信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |