请教一个xmltype查询后对结果进行计算再输出应该怎么弄
例如:
原有的查询为 
SELECT xmlelement("a",extract(XN_XNCS,"/a/b[@id=1]")).getclobval() as XNCS
    FROM test
        WHERE 
        test_id = 1
输出结果为:
<a>
    <b id=1>
        <c v=10>1</c>
        <d v=20>2</d>
    </b>
</a>
现在想输入:
<a>
    <b id=1>
        <c v=10>10</c>
        <d v=20>20</d>
    </b>
</a>
就是c d节点的值都乘以c d节点的属性v
请教这个sql语句怎么写