XSLT

2014-05-15 3 views
1

를 사용하여 수학 연산을 수행하는 방법 다음 샘플 XML 파일입니다 : 위의 XML 데이터를 기반으로XSLT

<?xml version="1.0" ?> 
<emp> 
    <emp_name>jhon</emp_name> 
    <emp_sal>2000</emp_sal> 
    <emp_sal1>1000</emp_sal1> 
    <emp_total>10</emp_total> 
</emp> 

이 :, 내가 계산할 : emp_sal * emp_sal1/emp_total XSLT에가.

저는으로 애쓰며, xslt .can의 초보자입니다. 아무도 도와주세요.

감사합니다,

Chaitu 그것은 거의 그것을이다

답변

1

. XPath에 당신은 / 대신 div을 사용할 수 있습니다

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 
    <xsl:output indent="yes"/> 
    <xsl:template match="emp"> 
     <result> 
      <xsl:value-of select="emp_sal * emp_sal1 div emp_total"/> 
     </result> 
    </xsl:template> 
</xsl:stylesheet> 

이 생성됩니다

<result>200000</result> 

템플릿의 상황를 생성 소스 문서 (<emp>)에 노드을 maches xs:value-of select의 XPath 표현식 (emp_sal, emp_sal1emp_total)에 사용 된 노드 이름