Я хотел бы заменить определенные значения (не для всех элементов). Здесь все имеют тот же Background_color, но я не хочу заменять Background_color только для определенного. Как мы можем реализовать? . Это просто пример кода (я бы список имен кожи в файле, для которого я не должен заменить background_color)Заменить конкретные теги в xml в unix
<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