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