Closed LeonidKrutovsky closed 4 years ago
Now we only have the generation for attributes. We need to add the same for the elements.
<xs:complexType name="Config"> <xs:sequence> <xs:element name="Parameters" type="tt:ItemList"> ... </xs:element> </xs:sequence> <xs:attribute name="Name" type="xs:string" use="required"> ... </xs:attribute> <xs:attribute name="Type" type="xs:QName" use="required"> ... </xs:attribute> </xs:complexType>
result code:
pub struct Config { #[yaserde(attribute, rename = "Parameters")] ^^^^^^^^ this place pub parameters: ItemList, // ... #[yaserde(attribute, rename = "Name")] pub name: String, //... #[yaserde(attribute, rename = "Type")] pub type: xs::QName, //... }
Now we only have the generation for attributes. We need to add the same for the elements.
result code: