Как лучше парсить xml в Linux?

Есть 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 ? Может с примерами если не трудно.
  • Вопрос задан
  • 2252 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы