Я новичок в сервлетах, и у меня проблемы с захватом элементов и тегов html. в основном есть что-то, что происходит.
`PrintWriter out = response.getWriter();
out.println(xmlcombo);
String x = out.outerhtml();
//put x in a file for user to download
`
Я знаю, что это может показаться немного ненужным, но мой xmlcombo - это строка xml, которая «выглядит» как html с xsl. Было бы слишком сложно смоделировать rightclick-> получить исходный код и таким образом получить html
Извините, я понимаю, что мой xml-документ в присутствии моего xsl-файла - это html в firefox (rightclick-> view source-> html). Мне нужен не xml, а html
Из того, что вы описываете, похоже, что преобразование xml в html выполняется Firefox, а не вашим веб-сайтом java.
@kumesana Может быть, это и происходит. Если это произойдет, есть ли способ получить HTML-код, в который его конвертирует firefox?
Сам искал такой инструмент. Лучшее, что я смог найти, это щелкнуть правой кнопкой мыши -> проверить элемент и использовать дерево DOM вместо фактического источника HTML.




Что будет делать externalhtml () ??? Все, что вы сделали для вывода переменной, - это скормили ей вашу переменную xmlcombo. Все, что он может вам вернуть, - это переменная xmlcombo, которую вы ему только что дали и которая у вас все еще есть. x и xmlcombo, следовательно, будут содержать одно и то же, и вам никогда не потребуется вызывать externalhtml ().