queryElementAsHTML method

String? queryElementAsHTML(
  1. String query, {
  2. DOMContext<Object>? domContext,
  3. bool buildTemplates = false,
  4. DSXResolution dsxResolution = DSXResolution.skipDSX,
})

Implementation

String? queryElementAsHTML(
  String query, {
  DOMContext? domContext,
  bool buildTemplates = false,
  DSXResolution dsxResolution = DSXResolution.skipDSX,
}) {
  var node = queryElement(query);
  if (node == null) return null;

  var html = node.buildHTML(
    domContext: domContext,
    buildTemplates: buildTemplates,
    dsxResolution: dsxResolution,
  );

  html = html.replaceFirst(regexpTagOpen, '');
  html = html.replaceFirst(regexpTagClose, '');

  return html;
}