Открытие нескольких файлов .xml в Excel с помощью таблицы стилей .xsl - PullRequest
0 голосов
/ 26 января 2012

У меня есть таблица стилей .xsl, которую я использую, чтобы открыть свой файл .xml в Excel. Это создает таблицы, которые мне нужны, и отлично работает для одного файла. Но мне нужно иметь возможность открывать несколько файлов .xml и открывать их в одной таблице Excel. Мне также нужно, чтобы объединить таблицы, которые имеют одинаковые теги из каждого XML-файла. Например, если каждый XML-файл имеет тег buildingAddress, я хотел бы получить каждый адрес из каждого отдельного файла и отобразить их в одной таблице в Excel. Какой самый простой способ получить эти результаты? Я новичок во всем этом, так что прости мое невежество.

1 Ответ

2 голосов
/ 26 января 2012

Я думаю, вы ищете функцию document () .

Функция document () используется для доступа к узлам во внешнем XML-документе.Внешний XML-документ должен быть действительным и анализируемым.

Один из способов использования этой функции - поиск данных во внешнем документе.Например, мы хотим найти значение в градусах Цельсия из значения по Фаренгейту, и мы ссылаемся на документ, который содержит некоторые предварительно вычисленные результаты:

<xsl:value-of select="document('celsius.xml')/celsius/result[@value=$value]"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...