isValidXmlName function

bool isValidXmlName(
  1. String name
)

Implementation

bool isValidXmlName(String name) {
  if (name.isEmpty || name.trim().isEmpty) {
    return false;
  }

  return RegExp(r'^[\p{L}_:][\p{L}\d_:.-]*$', unicode: true).hasMatch(name);
}