serializeAndDeserializeInstance method
Future<Scenario>
serializeAndDeserializeInstance(
- XFormsElement form, {
- ResourceResolver? resolver,
The instance serialized and loaded into a fresh parse of form (the
same form), as a new scenario continuing that instance. Port of
serializeAndDeserializeInstance.
Implementation
Future<Scenario> serializeAndDeserializeInstance(
XFormsElement form, {
ResourceResolver? resolver,
}) async {
final instanceXml = XFormSerializingVisitor().serializeInstanceToString(
formDef.mainInstance,
);
final restored = await _parser(
_parserFactory,
resolver,
).parse(form.asXml(), instanceXml: instanceXml);
return fromFormDef(
restored,
newInstance: false,
parserFactory: _parserFactory,
);
}