XML-я выборки данных из:Влияет ли элемент br при перемещении xml для вывода элемента? Или что еще может быть неправильно в этом примере?
<item>
<title>NGC 1672: Barred Spiral Galaxy from Hubble </title>
<link>http://antwrp.gsfc.nasa.gov/apod/astropix.html</link>
<description>
<p>
<a href="http://antwrp.gsfc.nasa.gov/apod/astropix.html">
<img src="http://antwrp.gsfc.nasa.gov/apod/calendar/S_160913.jpg" align="left" alt="Many spiral galaxies have bars across their centers. " border="0" />
</a> Many spiral galaxies have bars across their centers.
</p>
<br clear="all"/>
</description>
</item>
Я заинтересован в пречисление атрибут Src из элемента IMG, но в конечном итоге ни с чем.
Тестирование пречисление весь элемент описания работает, как ожидалось: Код:
<xsl:template match="description">
<div class="pictureoftoday">
<xsl:value-of select="."/>
</div>
</xsl:template>
Результат/выход:
<p>
<a href="http://antwrp.gsfc.nasa.gov/apod/astropix.html">
<img src="http://antwrp.gsfc.nasa.gov/apod/calendar/S_160915.jpg" align="left" alt="Retrograde Mars and Saturn" border="0" />
</a> Retrograde Mars and Saturn
</p>
<br clear="all"/>
Попытка перечислить из р, а, IMG не работает, и поэтому Я, конечно, не получаю @src от img.
Например:
<xsl:template match="description">
<div class="pictureoftoday">
<xsl:value-of select="img/@src"/>
</div>
</xsl:template>
не работает, ни
<xsl:template match="description">
<div class="pictureoftoday">
<xsl:value-of select="p/a/img/@src"/>
</div>
</xsl:template>
Я пробовал все варианты. Btw, я знаю, как извлечь изображение из него после, но сначала я должен иметь возможность получить ссылку на изображение в любом случае ...
Кто-нибудь видит решение?
Я начал думать, что
<br clear="all"/>
из XML разрушает все ...
Сердечные приветы Оле
Ваша проблема не может быть воспроизведена из кода, который вы опубликовали. Пожалуйста, напишите полный и воспроизводимый пример - см. [Mcve]. –