2009-04-02 6 views
1

Не уверен, что заголовок имеет смысл, но мне нужно прочитать XML-документ и получить данные, созданные по запросу XSL XPath.Извлечение данных из xml-файла, созданного xsl

XML-адрес: here и XSL here. Если это невозможно, я предполагаю, что мне придется вручную писать запрос XPath. Поэтому мой вопрос заключается в том, что XSL уже генерирует общее количество, любой способ проанализировать его из XML-файла?

Спасибо

+0

Вы определенно хотите сделать кипятить до минимального размера кода, который показывает вашу конкретную проблему. Я могу помочь, но я даже не начну смотреть на несколько сотен строк XML и XSL-кода. – Tomalak

+0

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

ответ

0

Если я правильно понимаю ваш вопрос, вы спрашиваете, как принять итоги сгенерированных XSLT.

Я вижу 2 варианта:

  1. перепроектировать XSLT - попытаться понять его и производят свой собственный XSLT, который вычисляет итоговые данные, которые вы хотите. Скопируйте логику из существующего XSLT
  2. Сделайте второе преобразование XSLT на существующем XSLT - возьмите результат текущего XSLT и напишите свой собственный XSLT, который извлекает из него интересные части. Для этого вам нужен инструмент командной строки XSLT.
Смежные вопросы