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 в выборе для каждого?