Моя цель - использовать файлы xml (версия 1.0) и xsl (версия 1.0) для создания html-страниц.Confused: Как выбрать XML-контент с помощью ID в XSL
Это код в моем файле XML:
<Photo>
<Text id="one">This is the first Photo</Text>
<Image id="one" src="http://cdn.theatlantic.com/static/infocus/ngpc112812/s_n01_nursingm.jpg" /> </Photo>
<Photo>
<Text id="run">This is the run picture/Text>
<Image id="run" src="http://www.krav-maga.org.uk/uploads/images/news/running.jpg" /> </Photo>
Я пытаюсь выбрать отдельные части моего XML-документа, используя их ID. Я также сделал бы это с другим текстом или параграфами, которые «я также дам ID». В настоящий момент я использую функцию для каждой функции, чтобы сразу представлять все изображения, но я не знаю, как именно я мог выбрать отдельные файлы. Я думал о чем-то вроде этого:
<xsl:value-of select="Photo/Text[one]"/>
<img>
<xsl:attribute name="src" id="one">
<xsl:value-of select="Photo/Image/@src"/>
</xsl:attribute>
</img>
и
<xsl:value-of select="Photo/Text[run]"/>
<img>
<xsl:attribute name="src" id="run">
<xsl:value-of select="Photo/Image/@src"/>
</xsl:attribute>
</img>
Но она не работает :(Я попробовал, что я могу, но я потерял могли бы вы мне помочь
+1 хороший и полный. – Tomalak