Я пытаюсь загрузить следующий xml ниже, а затем заменить токены, заключенные в {}, на соответствующие значения, но я заметил, что он жалуется, что {} является недопустимым символом. Должен ли я просто загрузить его как обычный текстовый файл? или есть более простой способ сделать это?
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope {NAMESPACES}>
<soapenv:Header>
<From>
<SystemId>{FROM_SYSTEM_ID}</SystemId>
<Credential>
<userName>{USERNAME}</userName>
<password>{PASSWORD}</password>
</Credential>
<SourceId />
</From>
<To>
<Address>{ADDRESS}</Address>
</To>
<timeStamp>{TIME_STAMP}</timeStamp>
<echoToken>{ECHO_TOKEN}</echoToken>
<action>{ACTION}</action>
<transactionId>{TRANSACTION_ID}</transactionId>
</soapenv:Header>
<soapenv:Body>
{BODY}
</soapenv:Body>
</soapenv:Envelope>
Я полагаю, что {} недопустимо только для атрибутов, но хорошо для внутреннего xml элементов.