xsl代码格式化属性中断读入它

时间:2017-09-11 13:59:25

标签: xml xslt visual-studio-2012

问题:在查看xsl文件的单个节点以查找对象时,xsl代码文件的格式是否重要?

示例代码: 在js中获取对象:

origObject = document.getElementById("objImg" + objImageNodes(iCount).selectSingleNode(strIDNodeName).text);

节点格式xsl:

<xsl:attribute name="id">objImg<xsl:value-of select="ID_PIC"/>`</xsl:attribute>

哪个工作正常,但如果xsl显示为:

<xsl:attribute name="id">
    objImg<xsl:value-of select="ID_PERS_PIC"/>
</xsl:attribute>

origObject为空。

为什么xsl文件的格式如何重要,它不像平面文件....

VS2012,FrameWork 4.5,XSL:样式表版本1.0

1 个答案:

答案 0 :(得分:1)

给定文本前面的空格,元素的id不是以objImg开头的字符串,而是以换行符开头后跟一些空格(或选项卡,不知道是什么)的字符串你在那里)然后是objImg