Hi Peter

I got it working now, thanks for your help!

Now I am failing at building an oseo.ParameterData. I can't seem to create the 'values' element, which should be an AnyType element. I am still a beginner with these things so maybe this is something obvious...

By the way, I am following the oseo specification section 7.3.9 ParameterData, Figure 7-12, if it is relevant

# Python code
import pyxb
import pyxb.bundles.opengis.oseo as oseo
pd = oseo.ParameterData()
pd.encoding = 'TextEncoding'
pd.values = pyxb.BIND()
pd.values.name = 'test option'
pd.values = 'test value'

...AttributeError: 'str' object has no attribute 'toDOM'

Am I adding the 'name' attribute correctly? How can I set the 'values' element?

Thanks in advance

On Thu, Feb 20, 2014 at 3:12 PM, Peter Bigot <bigotp@acm.org> wrote:
You need to create the instance using an element, not the underlying type, so PyXB can tell what string to put in the start and end tags of the XML.

See https://sourceforge.net/p/pyxb/discussion/956708/thread/1204a2fa/#e804 and any or all of these three threads for more information:



On Thu, Feb 20, 2014 at 9:05 AM, Ricardo Filipe Soares Garcia da <ricardo.garcia.silva@gmail.com> wrote:
Hi list

I am trying to use a pyxb.bundles.opengis.oseo.DeliveryInformationType
but keep getting an error. I want to create the element, fill it with values and then get its XML representation.

# Python code
import pyxb.bundles.opengis.oseo as oseo
dit = oseo.DeliveryInformationType()
dit.mailAddress = oseo.DeliveryAddressType(firstName='Ricardo')

UnboundElementError: Instance of type {http://www.opengis.net/oseo/1.0}DeliveryInformationType has no bound element for start tag

I'm using pyxb version 1.2.3 downloaded from pypi

How can I overcome this issue?

Thanks in advance

___________________________ ___ __
Ricardo Garcia Silva

Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
pyxb-users mailing list

___________________________ ___ __
Ricardo Garcia Silva