XML 映射:丢失
XML Mapping : lost
大家好(请提前原谅我的亵渎,因为我不是很擅长这些主题,但正在努力学习)
我卡在了一些应该很简单的事情上:
我输入了一个基本的 cfm 文件,其中的图片标签如下所示:
<Attachments>
<Image1>
<URL>
<![CDATA[
http://url.com/BO_files/20161110152752.jpg
]]>
</URL>
</Image1>
<Image2>
<URL>
<![CDATA[
http://url.com/20161110152747.jpg
]]>
</URL>
</Image2>
还有一个用于拉取它们的映射文件
<attachments>
<xsl:for-each select="Attachments/Image/URL">
<image><xsl:value-of select="normalize-space(.)" /></image>
</xsl:for-each>
</attachments>
然而,虽然看起来它没有通过,但我找不到一种方法来映射它,然后说拍摄照片 1,然后是照片 2,然后是 3,等等。
有什么想法吗?非常感谢!
显示的输入中没有 Image
元素,因此:
<xsl:for-each select="Attachments/Image/URL">
什么都不选。尝试:
<xsl:for-each select="Attachments/*/URL">
相反。
大家好(请提前原谅我的亵渎,因为我不是很擅长这些主题,但正在努力学习)
我卡在了一些应该很简单的事情上:
我输入了一个基本的 cfm 文件,其中的图片标签如下所示:
<Attachments>
<Image1>
<URL>
<![CDATA[
http://url.com/BO_files/20161110152752.jpg
]]>
</URL>
</Image1>
<Image2>
<URL>
<![CDATA[
http://url.com/20161110152747.jpg
]]>
</URL>
</Image2>
还有一个用于拉取它们的映射文件
<attachments>
<xsl:for-each select="Attachments/Image/URL">
<image><xsl:value-of select="normalize-space(.)" /></image>
</xsl:for-each>
</attachments>
然而,虽然看起来它没有通过,但我找不到一种方法来映射它,然后说拍摄照片 1,然后是照片 2,然后是 3,等等。
有什么想法吗?非常感谢!
显示的输入中没有 Image
元素,因此:
<xsl:for-each select="Attachments/Image/URL">
什么都不选。尝试:
<xsl:for-each select="Attachments/*/URL">
相反。