xslt: удалить пробелы и CR для каждого выбора

В эти дни я пытаюсь решить проблему кода. У меня есть XML-файл, который я преобразую с помощью XMLT-файла в решении XML-файла.

XML-файл:

<invoice:detail date_begin="2017-06-23T07:38:06" date_end="2017-06-23T07:38:06">
    <invoice:diagnosis type="by_contract" code="U"/>
    <invoice:kvg reason="disease" patient_id="807528265414586413"/>
    <invoice:services>
      <invoice:record_tarmed record_id="22">
          Rapport médical
    </invoice:record_tarmed>
   </invoice:services>
</invoice:detail>

XSLT-файл:

<xsl:template match="invoice:request">
  <xsl:copy>
    <xsl:for-each select="invoice:invoice/invoice:detail/invoice:services/invoice:record_tarmed">
      <xsl:element name="DetailFacture">
        <nomPrestation>
          <xsl:value-of select="." />
        </nomPrestation>
      </xsl:element>
    </xsl:for-each>
  </xsl:copy>
</xsl:template>

результат:

  <DetailFacture>
    <nomPrestation>
      Rapport médical
    </nomPrestation>
  </DetailFacture>

Я должен передать этот файл в Microsoft Access с помощью метода transformNodeToObject. текст "Rapport médical" не появляется в поле "nomPrestation".

Если я изменю в файле XML

<invoice:record_tarmed record_id="22">Rapport médical</invoice:record_tarmed>

только на одной строке.

мой вопрос: как удалить пробелы и CR в выборе для каждого?

0 ответов

Другие вопросы по тегам