Регулярно добавляйте атрибут в любые теги XML

У меня есть правильно сформированные документы XML в строковые переменные. Я хочу использовать preg_replace, чтобы добавить определенный атрибут для каждого тега XML.

Например заменить:

<tag1>
<tag2> some text </tag2>
</tag1>

по:

<tag1 attr="myAttr">
<tag2 attr="myAttr"> some text </tag2>
</tag1>

Поэтому мне в основном нужно выражение регулярного выражения, чтобы найти любые начальные теги и добавить свой атрибут, но я полный нуб регулярного выражения.

Ответы на вопрос(3)

Ваш ответ на вопрос