@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>

0 ответов

Другие вопросы по тегам