Действительно рассмотрите, почему Вам нужен одиночный элемент прежде, чем записать его. Существуют квазирелигиозные дебаты об использовании их, которых можно довольно легко споткнуться при гуглении одиночных элементов в Java.
Лично я стараюсь избегать одиночных элементов максимально часто по многим причинам, снова большинство которых может быть найдено путем гугления одиночных элементов. Я чувствую, что довольно часто одиночными элементами злоупотребляют, потому что их легко понять всеми, они используются в качестве механизма для получения "глобальных" данных в дизайн OO, и они используются, потому что легко обойти объектное управление жизненным циклом (или действительно думающий о том, как можно сделать из B). Взгляд на вещи как Инверсия управления (IoC) или Внедрение зависимости (DI) для хорошего middleground.
при реальной необходимости в том тогда Википедия имеет хороший пример надлежащей реализации одиночного элемента.
Я полагаю, что вы ищете:
itinerary0 = self.client.factory.create('itinerary')
itineraryArray = self.client.factory.create('itineraryArray')
print itineraryArray
itineraryArray.itinerary.append(itinerary0)
Просто пришлось сделать это самому;) Мне помогло то, что это было печать на консоли. Это, вероятно, дало бы вам следующее:
(itineraryArray){
itinerary[] = <empty>
}
Ура, Жак
Для этого типа структуры я устанавливаю атрибут, называемый «элемент» на объекте массива, а затем добавить его список «список». Что-то вроде:
itineraryArray = self.client.factory.create('itineraryArray')
itineraryArray.item = [itinerary0]
какие анализаторы и проходит в штраф даже для сложных звонков с несколькими уровнями.