Как отметил @almenon, это больше не работает, и это не поддерживаемый способ получения информации о пакете в вашем коде. Следующее вызывает исключение:
import pip
installed_packages = dict([(package.project_name, package.version)
for package in pip.get_installed_distributions()])
Для этого вы можете импортировать pkg_resources
. Вот пример:
import pkg_resources
installed_packages = dict([(package.project_name, package.version)
for package in pkg_resources.working_set])
Я на v3.6.5
Я думаю, ваша проблема заключается в следующем:
<xsl:output method="xml" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
media-type="application/html+xml" encoding="utf-8" omit-xml-declaration="yes" indent="no"/>
убедитесь, что ваш вывод имеет тип html,
application/html
<xsl:value-of select="content" />
outputs the value of a node. And the value of your
node actually is:
This is an article. It's HUGE, and here's a link
What you probably need is to copy the entire node:
<xsl:copy-of select="content" />
This is largely a guess since I don't know how your system works.
<xsl:value-of
select="..."
disable-output-escaping="yes"/>
Это работает во всех браузерах, кроме Firefox .
Либо закодируйте свой html, когда вы просто встраиваете его в элемент, либо используйте блок CDATA для сохранения фактического текста. Любой из них должен работать, хотя в зависимости от того, где происходит преобразование (например, на уровне браузера через JS), выходные данные могут отличаться от закодированных объектов.
Вы можете изменить создание этого XML-файла, чтобы поместить его содержимое в раздел
, который указывает синтаксическому анализатору игнорировать специальный контент в этом разделе.
При вставке HTML в XML-документ убедитесь, что любой HTML-код закодирован, прежде чем помещать его в XML. Например.
This is an article. It's <b>HUGE</b>, and here's a <a href="http://Www.foo.com">link</a>.
может стать:
This is an article. It's <b>HUGE</b>, and here's a <a href="http://www.foo.com">link</a>
или использовать блок CDATA, чтобы форматирование HTML не потерялось.