Задачи | 3 уровень | 10 лекция

Открыта
14
Задача
Java Collections,  3 уровень,  10 лекция
Недоступна
Создание класса по строке xml
Восстанови класс по переданной строке xml. Класс должен быть в отдельном файле. Метод getClassName должен возвращать восстановленный класс. Метод main не участвует в тестировании.
28
Задача
Java Collections,  3 уровень,  10 лекция
Недоступна
Комментарий внутри xml
Реализовать метод toXmlWithComment, который должен возвращать строку - xml представление объекта obj. В строке перед каждым тегом tagName должен быть вставлен комментарий comment. Сериализация obj в xml может содержать CDATA с искомым тегом. Перед ним вставлять комментарий не нужно. Пример вызова:
Комментарии (25)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
ram097337 уровень, Набережные Челны
29 июля, 10:59
вторую задачу решил разбив строку на подстроки + поиск по открывающему тегу + StringBuilder, и так сойдёт)))
Tigran35 уровень, Manchester
2 июля, 19:01
не плохо отдохнули)))))))))))))))
Никита Сычев28 уровень, Санкт-Петербург
4 июня, 09:21
Для следующих! во второй задаче не ищите сложных путей через Document и Transformator (Node и NodeList туда же). Делайте как и все : 1 сериализуем как обычно в StringWriter как показано в лекции 2 конвертируем в строку String xml = stringWriter.toString(); 3 работаем со строкой ......
Stanislav27 уровень, Москва
8 мая, 18:34
решение задачи на словах: 1 сериализуем как обычно в StringWriter как показано в лекции 2 конвертируем в строку String xml = stringWriter.toString(); 3 работаем со строкой : a) проверяем(c помощью if()) наличие тегов в строке с помощью метода contains или indexOf, но лучше containts b) если есть необходимые теги меняем их с помощью метода replace() на комментарий + тот же самый тег! Если тегов нет(else) то возвращаем строку не меняя ее! получается очень лаконичный и короткий код без велосипеда, нужен код пишите в личку)))
Dmitry Falin35 уровень, Санкт-Петербург
8 мая, 13:49
Вторую задачу решил через replaceAll. Прошел из-за опечатки со 2 раза.
3 апреля, 10:21
Вторая задача решалось методикой "Учимся Гуглить"
Koval37 уровень, Брест
18 марта, 14:05
первую задачу можете не пытаться решить без прочтения требований
Vorlock31 уровень, Днепр
12 января, 06:13
в 1й задаче необходимо всего 3 аннотации и одна строка кода в классе Solution
George41 уровень
20 августа 2019, 14:12
Если есть XSD схема XML файла, то можно генерировать класс довольно точно. Кому интересны генераторы непосредственно из XML, можете попробовать что то типа такого: http://pojo.sodhanalibrary.com/ Но стоит иметь ввиду, что это будет примерная генерация и в любом случае нужно будет ее доводить до ума.
Kotcher35 уровень, Москва
14 августа 2019, 11:35
1 задача: добавить аннотации @XmlType(name = "имя класса") и @XmlRootElement к shop и goods. После этого заводится
Konstantin28 уровень, Санкт-Петербург
29 августа 2019, 05:58
@XmlType вроде не обязательно, если есть @XmlRootElement и название тега менять не надо, разве нет?