Привет Я хотел бы знать, как мы можем преобразовать содержимое строки, которая находится в форме XML-тега, и мне нужно, чтобы преобразовать его в XMLStreamReaderПреобразовать содержимое строки в XMLStreamReader
ответ
Вы можете использовать XMLInputFactory.createXMLStreamReader
, проходя a StringReader
, чтобы обернуть вашу строку.
String text = "<foo>This is some XML</foo>";
Reader reader = new StringReader(text);
XMLInputFactory factory = XMLInputFactory.newInstance(); // Or newFactory()
XMLStreamReader xmlReader = factory.createXMLStreamReader(reader);
Не забудьте закрыть читателей (reader.close() и xmlReader.close()). – grajsek
@userrg: Нет необходимости делать это для 'StringReader' ... и, я думаю, для XMLStreamReader, который читается из' StringReader'. Не существует встроенных ручек для закрытия. –
Я предполагаю, что вы хотите прочитать содержимое XML из String
через XMLStreamReader
. Вы можете сделать это так:
public XMLStreamReader readXMLFromString(final String xmlContent)
{
final XMLInputFactory inputFactory = XMLInputFactory.newInstance();
final StringReader reader = new StringReader(xmlContent);
return inputFactory.createXMLStreamReader(reader);
}
//Intialize XMLInputFactory
XMLInputFactory factory = XMLInputFactory.newInstance();
//Reading from xml file and creating XMLStreamReader
XMLStreamReader reader = inputFactory.createXMLStreamReader(new FileInputStream(
file));
String currentElement = "";
//Reading all the data
while(reader.hasNext()) {
int next = reader.next();
if(next == XMLStreamReader.START_ELEMENT)
currentElement = reader.getLocalName();
//System.out.println(currentElement);
}
- 1. Проблема XMLStreamReader
- 2. Как получить полное содержимое XML-файла в виде строки с помощью xmlStreamReader?
- 3. XMLStreamReader и UnMarshalling SOAP-сообщение
- 4. XMLStreamReader и реальный поток
- 5. Экранированные символы с XMLStreamReader
- 6. XMLStreamReader не читает полный тег
- 7. XMLStreamReader пропускает элемент без атрибута
- 8. Как преобразовать форматированное содержимое NSTextView в строку
- 9. Анализатор XMLStreamReader влияет на MuleEventContext
- 10. XMLStreamReader для Objective C iPhone?
- 11. Преобразовать содержимое списка массива в массив
- 12. Chunking XML с ошибкой XMLStreamReader
- 13. Какова цель метода getEventType() в XMLStreamReader Класс
- 14. Не удалось создать XMLStreamReader в xtest (HIEOS)
- 15. XmlStreamReader ведет себя случайным образом в начале
- 16. В чем разница между XMLStreamReader и XMLEventReader?
- 17. SceneKit: как преобразовать содержимое SCNMaterial?
- 18. Преобразовать столбцы в строки
- 19. Преобразовать строки в список
- 20. преобразовать строки в datetime
- 21. Преобразовать строки в колонке
- 22. Преобразовать строки в столбцы
- 23. Как преобразовать содержимое общего списка в HTML?
- 24. Как преобразовать содержимое RadEditor в изображение
- 25. преобразовать содержимое файла метаданных в список переменных
- 26. Как преобразовать содержимое var в абсолютный путь?
- 27. Как преобразовать содержимое STDIN в массив?
- 28. Как преобразовать содержимое файла в строку?
- 29. Как преобразовать содержимое html в wordpress
- 30. XE6 - Как преобразовать содержимое TStringStream в TStream?
что XMLStreamReader? – Jayan
Вы хотите обратить внимание на это _using_ an XMLStreamReader? http://docs.oracle.com/cd/E19159-01/819-3669/bnbex/index.html – DaveH
@Jayan: Что нашел ваш поиск (или проверка Javadoc)? –