Какой подход использовать при создании парсера XML/HTML?
Собственно, хочется, чтобы работал быстро, но и без лишних сложностей. Первая мысль - конечный автомат с парой переменных-накопителей, обрабатывающий по символу в цикле, но кажется, что это не то.
Ну по сути любые парсеры - это конечные автоматы, обрабатывающие по 1 символу за такт.
Если быстро и без лишних сложностей, то наверное просто не стоит изобретать велосипед, а посмотреть на готовые решения.