【发布时间】:2016-02-21 02:37:39
【问题描述】:
我想替换特定值(不是所有元素)。 这里所有人都有相同的 Background_color,但我不想只为特定的一个替换 Background_color。我们该如何实施? 这只是一个示例代码。(我会在文件中列出我不应该替换 Background_color 的皮肤名称)
<Skins>
<skin>
<att name="Name" value="sknLblG3S3" type="String"/>
<att name="WidgetType" value="Label" type="String"/>
<att name="Background_color" value="228,221,213" type="RGB"/>
<skin>
<skin>
<att name="Name" value="name" type="String"/>
<att name="WidgetType" value="Label" type="String"/>
<att name="Background_color" value="228,221,213" type="RGB"/>
<skin>
<skin>
<att name="Name" value="sknLblG3S5" type="String"/>
<att name="WidgetType" value="Label" type="String"/>
<att name="Background_color" value="228,221,213" type="RGB"/>
<skin>
<skins>
【问题讨论】:
-
我想遍历整个 xml 文件。
-
到目前为止你尝试了什么?
-
虽然我通常热衷于尝试自己做的人,但当谈到
XML时,这通常会朝着完全错误的方向发展,并试图用正则表达式破解它。