XSL에서는 다음에 합계 내부의 정규화 공간 호출을하는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/1612877

문제

여러 노드가있는 XML 파일이 있으며 각 노드가 포함되어 있습니다. <current-fine> 마디. 이 값을 요약해야하지만 불행히도 그들은 흰색 공간을 포함하여 NAN을 총으로 얻습니다.

다음을 달성하는 방법이 있습니까?

<xsl:value-of select="sum(normalize-space(node/sub-node/current-fine))"/>

많은 감사합니다

도움이 되었습니까?

해결책

숟가락을 구부리려고하지 마십시오.

<xsl:template match="/">
    <xsl:value-of 
         select="sum(node/sub-node/current-fine[normalize-space(.) != ''])" />
</xsl:template>

당신이 할 수있는 것을 합산하면 =)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top