Там есть -i , но блин даже на форуме никто не отвечает, а в документации нет примеров.
«типа -i» это может быть -i, а может что-то аналогичное... X_X
<global-options> are:
-P, or -S - preserve whitespace nodes.
(or --pf, --ps) Note that space between attributes is not preserved
-O (or --omit-decl) - omit XML declaration (<?xml ...?>)
-L (or --inplace) - edit file inplace
-N <name>=<value> - predefine namespaces (name without 'xmlns:')
ex: xsql=urn:oracle-xsql
Multiple -N options are allowed.
-N options must be last global options.
Уточню тогда, ещё важно <obj class="UPoint" name="Size" ID="182564128"> указывать, потому что obj могут дважды в блоке находится.
для xmlstarlet'а сам подправить xpath сможешь?
вот примеры, уровня букваря...