Как использовать TouchXML для преобразования HTML в аккуратный XHTML перед анализом - PullRequest
0 голосов
/ 11 августа 2011

Есть несколько вопросов с похожими названиями, как этот, которые касаются использования TouchXML с HTML Tidy. Но почти все они пытались спросить, как настроить Tidy.

Мой пытается спросить (если вы позволите мне: D), как именно я могу анализировать HTML с TouchXML.

Итак

  1. Должен ли я отдавать XHTML в TouchXML только для разбора?

  2. Может ли TouchXML автоматически конвертировать HTML в XHTML, используя Tidy? Как это сделать?

  3. Должен ли я использовать CXHTMLDocument для создания docNode?

  4. Я искал много страниц о HTML и TouchXML, но, похоже, нет ничего действительно полезного, как именно это сделать. Я также нашел учебную страницу о TouchXML, но это для XML. Я также обнаружил, что люди говорят о включении какого-либо переключателя в TouchXML для HTML. Не могли бы вы рассказать мне больше о том, где и как сделать эти переключатели?

Извините, пожалуйста, прости меня за то, что я новичок. Я просто полностью потерялся.

Спасибо

1 Ответ

2 голосов
/ 11 августа 2011

Чтобы включить HTML Tidy в Touch XML , обязательно определите TOUCHXMLUSETIDY в своем проекте перед первым включением CTidy.h.Из-за некоторых вариантов кода в структуре Touch XML ваше определение не может быть пустым.Так что-то вроде этого:

#define TOUCHXMLUSETIDY TRUE

// не

#define TOUCHXMLUSETIDY

Это должно исправить проблему с линковкой, которая у вас была.Я расширю этот ответ, добавив больше полезной информации, когда у меня будет время.

...