Есть XML вида:
<all>
<config_ftp><hostName>host1</hostName><collector_name>collectors1</collector_name><input_ClassName>FTPSource</input_ClassName><input_policyClassName>Policy</input_policyClassName><input_FileListParser>FTPFileListParser</input_FileListParser><input_Handler>true</input_CleanupHandler><input_UserName>name1</input_UserName><input_PassWord>pass1</input_PassWord><input_FTPServer>server.com</input_FTPServer><input_policySrcDir>/</input_policySrcDir><input_policyFilePattern>SPS.*</input_policyFilePattern></config_ftp>
</all>
Пытаюсь получить значение ноды с помощью xmllint , например host1
Других тулс не стоит для разбора xml, кроме стандартных конечно наборов.
Пока не получается.
Можете подсказать еще способы парсинга xml в shell ? Может с примерами если не трудно.