Я не знаю такой библиотеки, но XML-RPC, ну, в общем, XML, с довольно простой структурой. И в современном javascript есть как минимум 3 подхода, которые вы можете использовать для извлечения данных из xml:
- с использованием чистого DOM -
responseXML.documentElement.getElementByTagName('param')
и т. Д.
- с использованием XSLT proc
с использованием Xpath (через document.evaluate)
Кроме того, вы можете взять любую библиотеку js xml / xsl / xpath, предназначенную для решения проблем, связанных с переносимостью и т. Д.
Тем не менее, да, это не так тривиальная задача для обработки XMLRPC - есть целые числа, даты и некоторые другие тонкие проблемы. Но совершенство на 90-95% можно достичь довольно быстро)