我想替換特定值(不適用於所有元素)。 這裏所有的都具有相同的Background_color,但我不想只替換特定的Background_color。我們如何執行? 。 這僅僅是一個示例代碼(我會在皮膚的文件名列表,我不應該取代BACKGROUND_COLOR)用unix替換xml中的特定標籤
<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文件。 –
到目前爲止您嘗試過什麼? – mkHun
雖然我通常熱衷於嘗試自己做這件事的人,但是當涉及到XML時,它通常會向完全錯誤的方向發展,並試圖用正則表達式來破解它。 – Sobrique