lumeohq / xsd-parser-rs

A xsd/wsdl => rust code generator written in rust
Apache License 2.0
97 stars 34 forks source link

Add support for 'ref' attribute of 'element' in 'sequence' complex type #4

Closed victor-soloviev closed 4 years ago

victor-soloviev commented 4 years ago

An example of complex type which couldn't be parsed currently:

<xs:complexType name="AttachmentData">
    <xs:sequence>
        <xs:element ref="xop:Include"/>
    </xs:sequence>
    <xs:attribute ref="xmime:contentType" use="optional"/>
</xs:complexType>
LeonidKrutovsky commented 4 years ago

Done!

pub struct AttachmentData {  
  include: xop::Include,    
  contentType: Option<xmime::contentType>,    
}