Поддержка XPath в Xerces-C

В целом да; но даже если Вы (правильно, по моему скромному мнению) исключили Моно, GTK и SWING, потому что они не подходят хорошо к GUI, попробуйте QT, это ДЕЙСТВИТЕЛЬНО почтительно из стандартов GUI Mac (HIG: Инструкции по Интерфейсу пользователя), и может быть одинаково запрограммирован на C++, Python и Java. последняя версия основана на какао и 64-разрядная способный.

единственной вещью, отсутствующей в QT, который Вы получили бы от Objective C, являются те ужасные non-HIG-compliant современные приложения Apple (да, Апертура и Final Cut, я смотрю на Вас!)

8
задан Shog9 8 May 2011 в 18:47
поделиться

2 ответа

См. Часто задаваемые вопросы о xerces.

http://xerces.apache.org/xerces-c/faq-other-2.html#faq-9

Поддерживает ли Xerces-C ++ support XPath? Нет. Xerces-C ++ 2.8.0 и Xerces-C ++ 3.0.1 имеют только частичную реализацию XPath для обработки ограничений идентификации схемы. Для полной поддержки XPath вы можете обратиться к Apache Xalan C ++ или другим проектам с открытым исходным кодом, таким как Pathan.

Однако довольно легко делать то, что вы хотите, используя xalan.

5
ответ дан 5 December 2019 в 19:02
поделиться

Согласно FAQ , Xerces-C поддерживает частичную реализацию XPath 1:

Доступен тот же механизм через DOMDocument :: оценить API чтобы позволить пользователю выполнить простой XPath запросы с участием узлов DOMElement только без проверки предикатов и разрешив оператор "//" только как начальный шаг.

Вы используете DOMDocument :: Assessment () для оценки выражения, которое затем возвращает DOMXPathResult .

1
ответ дан 5 December 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: