Re: [pyxb-users] creating an opengis.oseo.DeliveryInformationType element
Brought to you by:
pabigot
From: Ricardo F. S. G. da <ric...@gm...> - 2014-02-21 00:34:33
|
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' pd.toxml() ...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 <bi...@ac...> 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/#e804and any or all of these three threads for more information: > > https://sourceforge.net/p/pyxb/discussion/956708/thread/1204a2fa/ > https://sourceforge.net/p/pyxb/discussion/956708/thread/fe705025/ > https://sourceforge.net/p/pyxb/discussion/956708/thread/5d5e0320/ > > Peter > > > > On Thu, Feb 20, 2014 at 9:05 AM, Ricardo Filipe Soares Garcia da < > ric...@gm...> 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') >> dit.toxml() >> >> 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. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> pyxb-users mailing list >> pyx...@li... >> https://lists.sourceforge.net/lists/listinfo/pyxb-users >> >> > -- ___________________________ ___ __ Ricardo Garcia Silva |