다음을 통해 공유


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>

ms256160.collapse_all(ko-kr,VS.120).gif서식이 지정된 출력

6

ms256160.collapse_all(ko-kr,VS.120).gif프로세서 출력

<?xml version="1.0" encoding="UTF-16"?>6

참고 항목

참조

XML 데이터 형식 참조