Привет У меня есть данные XML, такие как
<data>
<Id>T2351</Id>
<Name>Sam</Id>
</data>
, и я использую XSL для извлечения данных из каждого тега ID и Name и помещаю их в файл CSV.Мой XSL-код выглядит следующим образом:
<xsl:template match="/"> Id,Name
<xsl:for-each select="//data">
<xsl:value-of select="concat(Id,',',Name,'
')"/>
</xsl:for-each>
</xsl:template>
Но иногда проблема заключается в данных, имя имеет несколько значений, таких как "Сэм, Тянь", и всякий раз, когда присутствует запятая, данные разбиваются на разные столбцы вCSV, который я должен остановить.Я очень новичок в XSL и, следовательно, не могу понять, каким должно быть решение, чтобы это исправить.Любая помощь приветствуется.