Я планирую сделать относительно большой запрос XPath, используя msxml. Есть ли максимальная длина запроса, который применяется msxml?Есть ли максимальная длина для запросов XPath в MSXML?
фона: С некоторого внешнего ввода мой код будет создавать ряд XPATH-запросов и я заинтересован в результате всех этих или объединено:
myObject.SelectNodes(subQuery1 +"|"+ subQuery2 +"|" + subQuery3 + "|" + ...)
Я даже не знаю, сколько подзапросы будут во время компиляции, поэтому я могу «предсказать, как долго будет появляться строка запроса.
Я предпочел бы избежать вызова SelectNodes несколько раз для каждого подзапроса я боюсь производительности хуже (COM Маршалинг Накладные в MSXML, обработку нескольких результирующих деревьев, в отличие от одного дерева и т.д.)