US 6502101 B1, 31.12.2002. FRANK С. RICE «Transform XML file with XSLT when importing into Microsoft Ex-cel 2002», опубликованная в июле 2001, найденная по адресу URL: http://msdn2.microsoft.com/en-us/library/aal40055(printer).aspx, раздел «Introduction» - раздел «Creating an XML Data file», раздел «Displaying data inthe XML spreadsheet format» - раздел «Glossary». J. DAVID EISENBERG "Using XML", опубликованная 19.07.2001, найденная по адресу URL: http://www.alistapart.com/stories/usingxml, раздел «Non-HTML transformation». RU 2136038 C1, 27.08.1999.
Имя заявителя:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Изобретатели:
РОТШИЛЛЕР Чэд (US) МАККОРМАК Майкл Дж. (US) НАТАРАДЖАН Рамакришнан (US)
Патентообладатели:
МАЙКРОСОФТ КОРПОРЕЙШН (US)
Приоритетные данные:
28.02.2003 US 10/376,442
Реферат
Изобретение относится к способам и системам для преобразования иерархической структуры данных в плоскую структуру данных. Техническим результатом является обеспечение способа и системы для преобразования иерархической структуры данных в плоскую структуру данных, пригодную для использования в электронных таблицах, на основании схемы, связанной с иерархической структурой данных. Формат иерархической структуры данных может представлять собой XML. Иерархическая структура данных, согласующаяся со схемой, загружается в прикладную программу. Структура данных содержит элементы и атрибуты, связанные друг с другом отношением «родитель-потомок». Схема задает иерархические отношения между элементами и атрибутами в иерархической структуре данных. После загрузки иерархической структуры данных, согласующейся со схемой, к иерархической структуре данных, на основании схемы, применяется совокупность правил размещения для создания плоской структуры данных. Правила размещения определяют, как вставлять данные в плоскую структуру данных. Правила размещения можно применять, идентифицируя свойства в схеме, которые идентифицируют требования появления элементов, заданных в схеме. После применения правил размещения к иерархическим данным, иерархические данные переводятся в электронную таблицу путем вставки данных в строки и столбцы. 3 н. и 18 з.п. ф-лы, 11 ил.