visitNamespace method

  1. @override
void visitNamespace(
  1. XmlNamespace node
)
override

Visit an XmlNamespace node.

Implementation

@override
void visitNamespace(XmlNamespace node) {
  buffer.write(ns.xmlns);
  if (node.prefix.isNotEmpty) {
    buffer.write(XmlToken.namespace);
    buffer.write(node.prefix);
  }
  buffer.write(XmlToken.equals);
  buffer.write(
    entityMapping.encodeAttributeValueWithQuotes(
      node.uri,
      XmlAttributeType.DOUBLE_QUOTE,
    ),
  );
}