Написать атрибут xsd: type в Apache XmlBeans - PullRequest
0 голосов
/ 18 марта 2011

О Apache XmlBeans.Я использую AnyType в определении схемы (xsd: anyType) как элемент в сложном типе.Пример:

<request xmlns="">    
<xml>
  <input1>
    <string>str</string>
  </input1>
</xml>
</request>

в коде Java

final ProcessRequest processRequest = requestDocument.addNewRequest();
XmlObject xml = processRequest.addNewXml();
xml.changeType(operationType.type);
xml.set(operationType);

, и я хочу видеть

<xml xsd:type="*opeation1NSPrefix*:*operation1Type*>
...
</xml>

, но я вижу только <xml/>.Что я делаю не так?

1 Ответ

0 голосов
/ 20 марта 2011

глупая ошибка: операцию1 определяют как анонимный тип <element><complexType>..</></> в wsdl. когда я определяю "<element type=".."/><complexType name=".."/> проблема исчезла

...