Мой XML-файл RDF-то вроде этого ..Чтение несколько экземпляров тега или элемента с помощью XSLT
<rdf:RDF>
<rdf:Description rdf:about="........">
<j.0:property rdf:resource="....."/>
<j.0:property rdf:resource=....."/>
<j.0:property rdf:resource="........"/>
</rdf:Description>
</rdf:RDF>
Теперь в моей таблицы стилей XSLT Мне нужно получить значения всех j.0:property
тегов. Я использую что-то вроде этого:
<xsl:apply-templates select="j.0:property"/>
<xsl:template match="j.0:property">
<xsl:text><xsl:value-of select="/rdf:RDF/rdf:Description/j.0:propert /@rdf:resource"/></xsl:text>
</xsl:template>
Но тогда он возвращает то же значение 3 раза. Значение, являющееся значением первого найденного свойства. Просьба помочь мне понять, как я могу получить значение для каждого свойства.
@shashank saket: выберите один из вопросов, которые нужно использовать, и опустите другой. Если вы не можете отказаться, добавьте немного строки поверх вашего другого вопроса, указывающего на другой, как дубликат. Это делает сайт чистым (ваш двойной q .: http://stackoverflow.com/questions/2597887/xslt-reading-multiple-instances-of-a-tag). – Abel