getCleanContent method

String getCleanContent({
  1. required String tag,
  2. String? className,
  3. String? id,
  4. ContentFormat format = ContentFormat.plainText,
})

Get content with specific formatting for extracted elements

Implementation

String getCleanContent({
  required String tag,
  String? className,
  String? id,
  ContentFormat format = ContentFormat.plainText,
}) {
  final results = queryAll(tag: tag, className: className, id: id);
  if (results.isEmpty) return '';

  final combinedHtml = results.map((r) => '<p>$r</p>').join('\n');
  return ContentFormatter.format(combinedHtml, format);
}