BeautifulSoup анализирует ввод с отсутствующим тегом - PullRequest
0 голосов
/ 15 марта 2012
> from BeautifulSoup import BeautifulSoup str = '<p><input></input></p>'
> BeautifulSoup(str, convertEntities=BeautifulSoup.HTML_ENTITIES)
> <p><input /></p>

почему вывод пропускает тег?Он должен напечатать <p><input></input></p>, но почему он преобразуется в <p><input /></p>?

1 Ответ

0 голосов
/ 15 марта 2012

Тег <input /> является допустимым сокращением для <input></input>. Это верно для HTML и XML. Возможно, вам удастся убедить BeautifulSoup вывести расширенную версию, но я не понимаю, зачем вам это нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...