XSLT закрывающаяся автоматически проблема тегов

Вы можете получить его, используя метод users/show в Twitter API - он делает именно то, что вы описали. Вы даете ему идентификатор или отображаемое имя, и оно возвращает набор данных, включая profile_image_url.

23
задан VH-NZZ 6 January 2016 в 14:14
поделиться

3 ответа

Если вы используете XmlWriter в качестве потока вывода, используйте вместо него HTMLTextWriter. XMLWriter переформатирует ваш HTML-вывод обратно в XML.

11
ответ дан 29 November 2019 в 01:08
поделиться

Измените свой xsl: output метод должен быть html (вместо xml ).

Или добавьте его, если у вас еще нет элемента

<xsl:output method="html"/>
23
ответ дан 29 November 2019 в 01:08
поделиться

Вы не можете указать своему браузеру обрабатывать недопустимый HTML как HTML - вам повезло, что он вообще понимает искаженный HTML. : )

Обязательно сделайте это в своей таблице стилей:

<xsl:output method="html"/>

Но, если в исходном документе есть пространства имен, это не поможет. Кажется, что процессоры XSLT незаметно изменяют метод вывода обратно на XML, если в выводе присутствуют узлы пространства имен.

Вам необходимо заменить все экземпляры и с созданием элементов только с локальным именем, например

<xsl:template match="*">
   <xsl:element name="{local-name()}">
     <xsl:apply-templates/>
   </xsl:element>
</xsl:template>

См.

2
ответ дан 29 November 2019 в 01:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: