@XmlAnyElement,DomHandler и совершенно неизвестный Xml
Я следил за блогом Блеза Дафана.
В этом примере мы обрезали только <bio>........</bio>
раздел. поэтому вывод
<html>...</html>
Без обрезки строка выглядит так
<?xml version="1.0" encoding="UTF-8"?><bio><html>...</html> </bio>
1. Мы отображаем биографию как элемент, но почему она соответствует полному XML? (<xml ..>
)
@XmlAnyElement(BioHandler.class)
public String getBio() {
return bio;
}
2. В моем случае у меня нет предопределенного тега для неизвестного XML, поэтому я точно не знаю, какой будет структура моего неизвестного XML, так как я могу получить только раздел элемента? Каждый раз, когда я избегаю кода обрезки, я получаю маленький новый xml внутри моего основного xml .
<?xml version="1.0" encoding="UTF-8"?>
<customer>
<name>Jane Doe</name>
<?xml version="1.0" encoding="UTF-8"?>
<bio>
<html>...</html>
</bio>
</customer>