У меня есть несколько предварительно сгенерированных статических XML-файлов, содержащих запросы на мыло.Я могу прочитать их, отправить запрос, получить ответ и ответить с сервера.Я хотел бы получить несколько советов о том, как создать динамический процесс:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getProject xmlns="http://myserver/">
<atr1>string</atr1>
<atr2>string</atr2>
</getProject>
</soap:Body>
</soap:Envelope>
Итак, я хочу иметь возможность читать эти XML-файлы, изменять значения узлов и т. Д. До реальных значенийот пользовательского ввода во время выполнения.Что было бы лучше всего: читать файл xml построчно и использовать регулярное выражение для замены значения, или, возможно, сделать временную копию файла xml, использовать sax для замены значения узла, затем отправить новый xml илиполностью отказаться от предварительно сгенерированных файлов XML и вместо этого создавать их на лету, или как?Мы ценим любые предложения.