Я создаю веб-сервис для получения xml, преобразования его в форму и запускаю процесс утверждения.Код подобен приведенному ниже, и он работает:
String formXML="<formid><name>Jack</name><question>badge lost</question></formid>";
tSerialNoz = InvokeProcess(processId, userId,tTransactorDept, formXML, "", tFormOID);
, метод InvokeProcess взят из импортированного JAR, и у меня нет исходного кода.Чтобы пользователь не мог ввести некоторые зарезервированные символы, я немного его изменил:
String formXML="<formid><name>Jack</name><question>badge&lost</question></formid>";
tSerialNoz = InvokeProcess(processId, userId,tTransactorDept, "<![CDATA["+formXML+"]]>", "", tFormOID);
и в нем есть сообщение об ошибке
Вложенное исключение: разметка в документе, предшествующем корневому элементу, должнабыть правильно сформированными
Интересно, это потому, что метод InvokeProcess делал какие-то сообщения или моя ошибка кода?Кто-нибудь может помочь?Thx.