Я хочу добавить новый тег для детей в тег OPO с именем A2
с значениями concatenate, которые образуют тег Cod и A1.Xslt создать новый дочерний элемент со значениями других тегов
Например для этого XML
<OPO>
<Cod>12345</Cod>
<A1>Anders</A1>
</OPO>
Я хочу получить
<OPO>
Cod>12345</Cod>
<A1>Anders</A1>
<A2>12345 Anders</A2>
</OPO>
Как можно это сделать?
Оригинальный XML является
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:aaa="http://xxx/">
<soap:Header>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">uuid:4d6b87d8-fe14-4579-ac34-fe841c184a4b</MessageID>
<RelatesTo RelationshipType="Reply" xmlns="http://www.w3.org/2005/08/addressing">uuid:1f9b0c7e-f36c-4fa3-ac2b-2377b57b6634</RelatesTo>
<Action xmlns="http://www.w3.org/2005/08/addressing">http://xxx</Action>
</soap:Header>
<soap:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<OP1 xmlns="http://xxx/">
<OPR>
<OPO>
<Cod>..</Cod>
<A1>hi my...</A1>
</OPO>
</OPR>
</OP1>
</soap:Body>
</soap:Envelope>
Как это отличается от [ваш предыдущий вопрос] (HTTP: // stackoverflow.com/questions/42098743/xslt-soap-message)? Подсказка: это не так. –
У меня есть проблема, чтобы получить значения других тегов и concat. Я использую его, но не работают XSL : шаблон> –