РАЗМЕТКА СЦЕНАРИЯ

1. Документ (108) разметки, сохраненный на машиночитаемом носителе, содержащий:
часть (202) общей разметки, которая включает в себя один или более элементов общей разметки; и
часть (204) разметки сценария, которая отделена от части (202) общей разметки, и информационное содержание части (204) разметки сценария включает в себя один или более элементов разметки сценария;
причем информационное содержание части (204) разметки сценария определяет поведение документа, и часть (202) общей разметки определяет информационное содержание и/или вид документа.
2. Документ разметки по п.1, в котором один элемент из множества, состоящего из одного или более элементов разметки сценария, является элементом ссылки, содержащим одну или более ссылок на существующие файлы сценариев.
3. Документ разметки по п.1, в котором один элемент из множества, состоящего из одного или более элементов разметки сценария, является элементом компонентов, который определяет один или более объектов сценария.
4. Документ разметки по п.3, в котором один объект из множества, состоящего из одного или более объектов сценария, ссылается на один элемент из множества, состоящего из одного или более элементов общей разметки, в части общей разметки.
5. Документ разметки по п.4, в котором один объект из множества, состоящего из одного или более объектов сценария, включает в себя один или более атрибутов.
6. Документ разметки по п.5, в котором один атрибут из множества, состоящего из одного или более атрибутов, является одним атрибутом из множества, состоящего из атрибута свойства, атрибута метода и атрибута события.
7. Документ разметки по п.3, в котором один объект из множества, состоящего из одного или более объектов сценария, включает в себя один или более объектов сценария ("объектов подпрограммы").
8. Документ разметки по п.7, в котором один из объектов подпрограммы является объектом-привязкой для соединения атрибута объекта сценария с атрибутом другого объекта сценария, причем оба атрибута являются атрибутами свойства.
9. Документ разметки по п.8, в котором объект-привязка включает в себя функцию для преобразования типа атрибута объекта сценария в тип атрибута другого объекта сценария.
10. Документ разметки по п.7, в котором один из объектов подпрограммы является объектом-событием.
11. Документ разметки по п.10, в котором объект-событие дополнительно включает в себя обработчик события, описывающий, что следует делать при наступлении события.
12. Документ разметки по п.11, в котором обработчик события включает в себя объект-действие, который инициализирует конкретное действие при наступлении события.
13. Документ разметки по п.12, в котором действие заключает в себе выполнение атрибута другого объекта сценария, причем атрибут является атрибутом метода.
14. Документ разметки по п.12, в котором действие заключает в себе конфигурирование атрибута другого объекта сценария, причем атрибут является атрибутом свойства.
15. Документ разметки по п.1, в котором информационное содержание части разметки сценария хранится в файле, причем часть разметки сценария в документе разметки является ссылкой на файл.
16. Вычислительная система (100), включающая в себя обозреватель (106), при этом обеспечен реализуемый с помощью компьютера способ интерпретирования документа (108) разметки для отображения документа, причем способ содержит этапы, на которых:
принимают документ (108) разметки, причем документ (108) разметки содержит элемент (210) сценария; и
интерпретируют документ (108) разметки посредством этапа, на котором:
рассматривают информационное содержание, находящееся в элементе (210) сценария, как разметку (204) сценария, определяющую поведение отображаемого документа.
17. Способ по п.16, в котором элемент сценария включает в себя элемент ссылки, при этом способ дополнительно содержит этап, на котором извлекают информационное содержание файла, на который ссылается элемент ссылки.
18. Способ по п.16, в котором элемент сценария включает в себя элемент компонентов, при этом способ дополнительно содержит этап, на котором интерпретируют информационное содержание в элементе компонентов как один или более объектов сценария, определяющих поведение отображаемого документа.
19. Способ по п.18, в котором документ разметки дополнительно включает в себя часть общей разметки, содержащую один или более элементов общей разметки для определения информационного содержания и/или вида документа, при этом по меньшей мере один объект из множества, состоящего из одного или более объектов сценария, представляет по меньшей мере один элемент из множества, состоящего из одного или более элементов общей разметки, и определяет поведение элемента общей разметки.
20. Способ по п.18, в котором обозреватель интерпретирует один или более объектов сценария с использованием одной или более определенных пользователем объектных моделей сценария.