Я пытаюсь следить за этим сообщением .
Чтобы воспроизвести пример запроса XML, который у меня есть.Проблема в том, что этот конкретный запрос довольно длинный с очень глубокой структурой, и я просто устал от добавления дочерних элементов и отслеживания структуры своими глазами.
Ниже приведен пример кода, который суммировал то, что я делал.Воспроизводимый запрос содержит не менее 5 слоев и более 50 элементов.Предполагается, что это будет форма заявки, в которой будет содержаться личная информация кандидатов.
// SOAP Envelop...
// SOAP Body
SOAPBody soapBody = envelope.getBody();
SOAPElement aaa = soapBody.addChildElement("aaaName", "", "http://my.uri.aaa");
SOAPElement bbb = aaa.addChildElement("bbbName", "", "http://my.uri.bbb");
SOAPElement ccc = bbb.addChildElement("cccName");
SOAPElement ddd = ccc.addChildElement("dddName");
//... and so on ...
SOAPElement dddChild1 = ddd.addChildElement("dddChild1Name");
dddChild1.addTextNode("I'm dddChild1");
SOAPElement dddChild2 = ddd.addChildElement("dddChild2Name");
SOAPElement dddGrandChild2 = dddChild2.addChildElement("dddGrandChild2Name");
dddGrandChild2.addTextNode("I'm dddGrandChild2");
//... and so on ...
Может ли кто-нибудь дать совет, как сделать его немного проще для конструирования / чтения / управления?