すべての/すべての助けに感謝します、ありがとう!
現在、XSLTのコードは次のようになっています。
<xsl:if test="logo[.!='']">
<logo>
<xsl:attribute name="href">file://logos/<xsl:value-of select="logo"/></xsl:attribute>
</logo>
<xsl:text></xsl:text>
</xsl:if>
コメントからの更新
望ましい結果は、XSLTで画像のサイズを変更/縮小してから、列全体でInDesign CS5に配置することです(各メンバーがさまざまなサイズの画像を持つメンバーシップディレクトリを考えてください。ただし、最終的なInDesign出力では、200ピクセル以下で表示する必要があります。幅)。質問は、jpgが幅200ピクセルよりも大きいことをXSLTが「感知」し、条件付きステートメントを使用して、実際にそれに比例してサイズを200ピクセルに縮小し、InDesignCS5に動的に配置する方法はありますか?XMLファイルには画像の高さと幅の情報が含まれていません