В HTML-коде используйте другой тег данных в href = Variable

0
<!-- Section: /report/detail -->
<xsl:template match="/report/detail">
 <div href="./lf_web" style="left: 0.0ex; position: absolute"><xsl:value-of select="./lf_po"/></div>
 <br/>
</xsl:template>

В этом коде я пытаюсь использовать содержимое элемента ./lf_web " ./lf_web ".

Кто-нибудь может мне помочь.

Он находится в файле.xsl и связан с источником данных.xml.

Теги:
href

1 ответ

0

Вы должны пометить свой вопрос с помощью XSL вместо div и href, которые не важны для вашего вопроса.

Один из способов - сначала получить значение в переменной. Мне это нравится, потому что вы можете использовать функции:

<xsl:variable name="website_uri" as="xs:string">
     <xsl:value-of select="info/uri"/>
</xsl:variable>
<xsl:variable name="protocol" as="xs:string">
    <xsl:value-of select="substring-before($website_uri, '://')"/>
</xsl:variable>

И я покажу, как вы используете переменную: с знаком $ перед именем значения. Однако, чтобы сделать это внутри другого атрибута, вам нужно поместить его между фигурными скобками;

<a href="{$url}">...</a>

Теперь я думаю, что вы можете выполнить запрос, который вы также пытаетесь сделать inline, но я не вижу в этом хорошего примера.

  • 0
    Причина этого примера в том, что данные выглядят так в файле XML
  • 0
    <detail tag = "0"> <lf_po> 12345 </ lf_po> <lf_web> scopesystems.com.au </ lf_web > </ detail>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню