sum 함수(XPath)
노드 집합의 모든 노드의 합계를 반환합니다. 각 노드는 합계를 구하기 전에 우선 숫자 값으로 변환됩니다.
number sum(node-set)
예제
이 예제에서는 XPath 식 sum(//a)을 보여 줍니다. 이 식은 <a> 요소 내 숫자의 합계인 6을 반환합니다.
XML 파일(as.xml)
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="sum.xsl"?>
<root>
<a>1</a>
<a>3</a>
<a>2</a>
</root>
XSLT 파일(sum.xsl)
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:value-of select='sum(//a)'/>
</xsl:template>
</xsl:stylesheet>
서식이 지정된 출력
6
프로세서 출력
<?xml version="1.0" encoding="UTF-16"?>6