我有下面的XML文档(由不同的当事人提供)XSLT:基于其他属性的名称特定的属性值的总和
<transactions>
<transaction TaxAType="11" TaxAValue="111" TaxBType="2" TaxBValue="222" TaxCType="3" TaxCValue="333"/>
<transaction TaxAType="11" TaxAValue="111" TaxBType="2" TaxBValue="222" TaxCType="3" TaxCValue="333"/>
</transactions>
我想编写一个将改变这些线与和XSLT文档例如,如果相应的税务类型='11',则增加税额*值。
这是不可能使用模板的东西吗?
XQuery中的name(),substring()等函数? 你对此有何看法?
应的结果是什么样的?只有一个号码?一些XML与总数?你说“税*类型='11例如”。这是否意味着在您的示例XML中,不会汇总TaxBValue和TaxCValue? – JLRishe 2013-03-12 00:37:41
好吧,我的想法是,我将一个10类型的所有值的总和存储在我的转换文档的属性中。例如 transformed-transactions-elements –
2013-03-12 01:39:07
这并不能说明问题。这个时候”10“类型是从哪里来的?你是如何得出结果5433的?你能描述一下吗?你想要做什么,详细的?给你在你的问题中输入的XML示例,应该输出什么? – JLRishe 2013-03-12 03:46:25