问题:在查看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
答案 0 :(得分:1)
给定文本前面的空格,元素的id
不是以objImg
开头的字符串,而是以换行符开头后跟一些空格(或选项卡,不知道是什么)的字符串你在那里)然后是objImg
。