anchor.diff:  
     /// Creates a [DrawableRoot] from a string of Android Vector Drawable data.
     DrawableRoot fromAvdString(String rawSvg, String key) {
  -    final XmlElement svg = xml.parse(rawSvg).rootElement;
  +    final XmlElement svg = XmlDocument.parse(rawSvg).rootElement;
       final DrawableViewport viewBox = parseViewBox(svg.attributes);
       final List<Drawable> children = svg.children
           .whereType<XmlElement>()
  
positive.code: 
  /// Creates a [DrawableRoot] from a string of SVG data.
  DrawableRoot fromAvdString(String rawSvg, Rect size) {
    final XmlElement svg = xml.parse(rawSvg).rootElement;
    final DrawableViewport viewBox = parseViewBox(svg.attributes);
    final List<Drawable> children = svg.children
        .whereType<XmlElement>()
  
negative.code: 
  import 'package:flutter/services.dart' show AssetBundle;
  import 'package:flutter/widgets.dart';
  import 'package:xml/xml.dart';
  
  import './svg.dart';
  import 'src/avd/xml_parsers.dart';
  