XSLT-преобразование для перемещения элемента в другой или установки его в качестве атрибута - PullRequest
0 голосов
/ 04 октября 2011

Что такое шаблон XSLT, который получит <title></title>, который содержит название блога и поместит его в каждый <entry></entry> или в качестве атрибута в каждый <entry>?

из

<feed>
<title>title of feed</title>
<entry>...</entry>
<entry>...</entry>
</feed>

до

<feed>
<entry><blog>title of feed</blog>...</entry>
<entry><blog>title of feed</blog>...</entry>
</feed>

или

<feed>
<entry blog="title of blog">...</entry>
<entry blog="title of blog">...</entry>
</feed>

1 Ответ

2 голосов
/ 04 октября 2011

для решения атрибута, что-то вроде этого должно работать:

<xsl:template match="entry">
    <entry blog="{/feed/title}">
        <xsl:apply-templates/>
    </entry>
</xsl:template>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...