Sample code for 30+ languages & platforms
Dart

SearchAllForContent

See more XML Examples

Demonstrates the SearchAllForContent method.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final xml = CkXml();

  try {
    xml.loadXmlFile('qa_data/xml/pigs.xml');
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  var xBeginAfter = xml.getSelf();
  var xFound = xml.searchAllForContent(xBeginAfter, '*pig*');
  var searchForMore = true;
  while (searchForMore) {

    print(xFound.tag);
    print(xFound.content);
    print('--');

    xBeginAfter = xFound;
    xFound = xml.searchAllForContent(xBeginAfter, '*pig*');

    searchForMore = xml.lastMethodSuccess;
  }
}