我有C#申请。下面是我的字符串
<subscription_add_ons type="array">
<subscription_add_on>
<add_on_type>fixed</add_on_type>
<add_on_code>bike-o-vision</add_on_code>
<unit_amount_in_cents type="integer">2000</unit_amount_in_cents>
<quantity type="integer">1</quantity>
<revenue_schedule_type>evenly</revenue_schedule_type>
</subscription_add_on>
<subscription_add_on>
<add_on_type>fixed</add_on_type>
<add_on_code>boxx</add_on_code>
<unit_amount_in_cents type="integer">1499</unit_amount_in_cents>
<quantity type="integer">1</quantity>
<revenue_schedule_type>evenly</revenue_schedule_type>
</subscription_add_on>
<subscription_add_on>
<add_on_type>fixed</add_on_type>
<add_on_code>fitfusion-strala</add_on_code>
<unit_amount_in_cents type="integer">500</unit_amount_in_cents>
<quantity type="integer">1</quantity>
<revenue_schedule_type>evenly</revenue_schedule_type>
</subscription_add_on>
</subscription_add_ons>
我需要的是上面 xml 字符串的子字符串,如下所示。
<subscription_add_ons type="array">
<subscription_add_on>
<add_on_code>bike-o-vision</add_on_code>
<quantity type="integer">1</quantity>
</subscription_add_on>
<subscription_add_on>
<add_on_code>boxx</add_on_code>
<quantity type="integer">1</quantity>
</subscription_add_on>
<subscription_add_on>
<add_on_code>fitfusion-strala</add_on_code>
<quantity type="integer">1</quantity>
</subscription_add_on>
</subscription_add_ons>
上面的代码片段总是获取第一个子字符串,对我来说它看起来非常低效。
如何以有效的方式从字符串(xml)中获取所需的子字符串?
谢谢!
万千封印
相关分类