1
你好,这是一个巨大的文件,我需要改变元素的值“AccumulatorFactor”等于元素“价格”XML元素汽车价值变动
例子:价格是60点Prepaid2Prepaid所以元素“AccumulatorFactor”也应60°。
<NodeCopy><Node>SC14
<Condition>ServiceClass
<Comment>SC 14 with access fees of 12500 for 30 days</Comment>
<Values>14</Values>
</Condition>
<Node>Community CUG
<Node>Prepaid2Prepaid
<Condition>BooleanOperator
<Operation>AND</Operation>
<Condition>NumberList
<Type>0</Type>
<Number>75</Number>
</Condition>
<Condition>CommunityId
<Value>1-999</Value>
</Condition>
</Condition>
<Tariff>Rate
<UnitType>Time</UnitType>
<Price>60.0
<Factor>60</Factor>
</Price>
<Interval>1
<Factor>1</Factor>
</Interval>
<UpdateType>Active</UpdateType>
<AccumulatorFactor>0.0</AccumulatorFactor>
</Tariff>
</Node>
</Node>
<Node>A2A
<Condition>NumberList
<Type>0</Type>
<Number>75</Number>
</Condition>
<Node>Price
<Tariff>Rate
<UnitType>Time</UnitType>
<Price>163.2
<Factor>60</Factor>
</Price>
<Interval>1
<Factor>1</Factor>
</Interval>
<UpdateType>Active</UpdateType>
<AccumulatorFactor>0.0</AccumulatorFactor>
</Tariff>
</Node>
</Node>
<Node>All Operators
<Condition>NumberList
<Type>0</Type>
<Number>77,78
70
76
2911,1108,1177
79
71
3,4,2
121,185,200,91,888,971,2070,890,913,189
555,809</Number>
</Condition>
<Node>Price
<Tariff>Rate
<UnitType>Time</UnitType>
<Price>178.8
<Factor>60</Factor>
</Price>
<Interval>1
<Factor>1</Factor>
</Interval>
<UpdateType>Active</UpdateType>
<AccumulatorFactor>0.0</AccumulatorFactor>
</Tariff>
</Node>
</Node>
</Node>
</NodeCopy>
你试过了什么?你在Java中做这个吗? XSLT1? XSLT2?其他一些语言? – 2013-03-03 08:55:54
“Prepaid2Prepaid”节点和匹配的元素在结构上是如何相关的?总是如示例中所示,或者它们可能在不同的地方,你怎么知道哪两个匹配?我们可以在这里帮助之前有很多问题。 –
2013-03-03 08:58:10
关税有价格和累加器因素我想在xml中更改累加器因素的价值,它应该等于要素价格 – user2128453 2013-03-03 09:08:06