xml — оцените XPath 2.0 в переполнении стека

В настоящее время я работаю над проектом, написанным на PHP, и хочу оценить выражение XPath для файлов XML. Поскольку файлы довольно сложны, мой XPath содержит выражения вроде для … в … вернуться-циклы или другие функции, представленные в XPath 2. К сожалению, PHP DOMXPath класс поддерживает только XPath 1.0, и я не нашел оценщика XPath 2.0 для PHP. Кто-нибудь сталкивался с такой же проблемой и нашел решение?

2

Решение

Саксонская / C (в настоящее время в бета-версии) можно вызвать из PHP. Это открытый исходный код, на который распространяется публичная лицензия Mozilla 2.0. Linux, Windows и Mac OS X поддерживаются.

В качестве альтернативы, вместо поддержки XPath 2.0 вы можете просто переписать свои XPath, чтобы использовать собственно XPath 1.0 и покрывать итерации и т. Д. Вне XPath в самом PHP.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]