как получить значение с помощью xsl: value-of? - PullRequest
1 голос
/ 24 января 2020

если у меня есть xml файл, подобный этому:

<metallo id='1'> argento
    <simbolo> Ag </simbolo>
    <etimologia>dal latino:  Argentum</etimologia>
    <tipo comune='no'>
        <definizione> numero atomico 47 </definizione>
        <definizione informale='s'> L'argento è un metallo di transizione tenero, bianco e lucido; l'argento è il migliore ... </definizione>
   </tipo>

Как мне получить только "argento"? Если я использую:

<xsl:value-of select = "metallo"/>

, я получу все:

argentoAgdal latino: Argentumnumero atomico 47L'argento è un metallo di transizione tenero, bianco e lucido; l'argento è il migliore ... 

Я мог бы включить "argento", но это текст из теста, и я думаю, что я не могу изменить это.

1 Ответ

0 голосов
/ 24 января 2020

try

<xsl:value-of select = "metallo/text()[1]"/>

XPath: выберите текстовый узел

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...