Да путь к изображениям постоянны , а входящий XML имеет имя файла в теге
XSLT выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<xsl:apply-templates/>
<xsl:template match="/csv">
<xsl:for-each select="row">
<xsl:variable name="filename"><xsl:value-of select="col1"/>.dita </xsl:variable>
<xsl:result-document href="{col1}.xml" method="xml">
<bilkort>
<artnummer>Art nr: <xsl:value-of select="col1"/></artnummer>
<rubrik><xsl:value-of select="col2"/></rubrik>
<innehåll><xsl:value-of select="col3"/></innehåll>
<img href="file:///Volumes/disk/image_folder/image.psd" />
</bilkort>
</xsl:result-document>
</xsl:for-each>
Входящие XML выглядит следующим образом:
<csv>
<row>
<col1>Partno</col1>
<col2>Headline</col2>
<col3>Content</col3>
<col4>imagefilename</col4>
</row>
</csv>
Путь к файлу постоянный и всегда указывает на _image_folder? Поделитесь частью своего XSLT, который преобразует col4 -> img. Это должно быть прямо, чтобы префикс пути там. – Jan
Просто отредактируйте свой пост, а не помещайте материал в комментарии ... – Jan