Splunk Java SDK возвращает XML

Я делаю REST-вызов Splunk, и теперь мне нужно узнать, как получить полный XML из ResultsReaderXml.

InputStream results = jobSavedSearch.getResults();
ResultsReaderXml resultsReader = new ResultsReaderXml(results);

Я могу подтолкнуть читателя к хэшу и распечатать, но мне нужен полный XML.


person jhamm    schedule 09.11.2012    source источник


Ответы (1)


Средство чтения результатов предназначено для токенизации XML в пары ключ-значение. Если вам нужен необработанный XML, просто извлеките данные непосредственно из потока. Например:

InputStream results = jobSavedSearch.getResults();
InputStreamReader reader = new InputStreamReader(results, "UTF8");

Теперь вы можете читать прямо из потокового считывателя — на данный момент это всего лишь поток текста.

person wim    schedule 09.11.2012