Интересно, сможет ли кто-нибудь мне помочь или направить меня в правильном направлении.В настоящее время у меня возникают проблемы с возвратом нужных элементов из файла XML.Я просто пытаюсь получить урезанную версию большого XML-файла, который у меня есть, поэтому он выводит другой XML-файл (а не HTML, на котором много учебников).
У меня есть поля XML, такие как:
<Field name="audio_format" value="" />
<Field name="camera" value="" />
Однако у меня есть много других элементов для перечисления здесь, у меня есть один для всех мыслимых метаданных, которые вы хотели бы включить в видео илиаудиофайл.
Так что мой вопрос и проблема в том, как мне указать в моем XSL имена полей, которые нужно захватить, он в настоящее время захватывает все внутри тегов, что хорошо, но это не правильно.мой XSL.
<!--MasterClip-->
<xsl:template match="MasterClip">
<MasterClip>
<xsl:apply-templates />
</MasterClip>
</xsl:template>
<xsl:template match="Field">
<Field>
<xsl:attribute name="name">
<xsl:value-of select="@name" />
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="@value" />
</xsl:attribute>
</Field>
У меня около 50 полей для вывода, однако я хочу выбрать только те, которые я укажу (10 из них).Я попробовал несколько примеров, но большинство из них касаются поиска и сортировки, любая помощь будет отличной.Даже простой пример, показывающий, как выбрать один из них, и я могу просто воспроизвести его для остальных !.
Спасибо