XJC - Генерация XML с использованием Xpath - PullRequest
0 голосов
/ 26 декабря 2011

После преобразования XSD в объекты Java с использованием XJC я хотел бы сгенерировать xml-файл, содержащий xpath и значение для xpath.

Примеры.

Скажем, я даю xpath изначение как

customer/name = XXXXX_VALUE

Он должен присваиваться внутренне сгенерированным объектам ... CustomerType.setName() ..

XML также должен генерироваться в соответствии с правилом Xpath.

Я знаю, что в Castor мы можем сделать это, используя ClassDescripor и FieldDescriptor.Но я хотел бы знать, как это сделать с помощью XJC

1 Ответ

0 голосов
/ 16 декабря 2014

JXPath может использоваться для навигации по javabeans через что-то похожее на xpaths. http://commons.apache.org/proper/commons-jxpath/

В частности, когда вы поставляете фабрику, вы можете создавать объекты. Есть несколько ситуаций, которые не поддерживаются нативно, но, немного подумав, вы можете реализовать собственное расширение createPathAndSetValue, которое может работать с вашей конкретной логикой предикатов. http://commons.apache.org/proper/commons-jxpath/users-guide.html#Creating_Objects

...