equal
deleted
inserted
replaced
50 } |
50 } |
51 |
51 |
52 void writeCollectionStart(CollectionType type) override { |
52 void writeCollectionStart(CollectionType type) override { |
53 if (type == CollectionType::Sequence) handlers.writeStartElement("sequence"); |
53 if (type == CollectionType::Sequence) handlers.writeStartElement("sequence"); |
54 else if (type == CollectionType::Set) handlers.writeStartElement("set"); |
54 else if (type == CollectionType::Set) handlers.writeStartElement("set"); |
|
55 else if (type == CollectionType::Constructed) handlers.writeStartElement("constructed"); |
55 else handlers.writeStartElement("unknown-collection"); // TODO: exception? |
56 else handlers.writeStartElement("unknown-collection"); // TODO: exception? |
56 } |
57 } |
57 |
58 |
58 void writeCollectionEnd() override { |
59 void writeCollectionEnd() override { |
59 handlers.writeEndElement(); |
60 handlers.writeEndElement(); |