УСЛОВНО УПРАВЛЯЕМОЕ СТИЛЕВОЕ ОФОРМЛЕНИЕ

1. Устройство визуализации документа, содержащее
память, приспособленную хранить дерево документа, имеющее множество узлов, описывающих документ, имеющее компоненты документа, размещенные иерархическим образом в соотношении родитель-потомок;
блок обработки, имеющий по меньшей мере один процессор, выполненный с возможностью:
идентифицировать разрешение стилевого оформления, описывающее, разрешает ли целевой узел, представляющий компонент-потомок дерева документа, применение свойства стиля к целевому узлу,
выполнять определение наследования для целевого узла на основе разрешения стилевого оформления, чтобы определять, наследует ли целевой узел свойство стиля от узла-источника, представляющего компонент-родитель, и
визуализировать целевой узел на основе определения наследования, чтобы создавать компонент документа для документа; и
экран дисплея, выполненный с возможностью отображать компонент документа пользователю.
2. Устройство визуализации документа по п. 1, в котором по меньшей мере один процессор дополнительно выполнен с возможностью идентифицировать стилевое оформление по умолчанию, указывающее разрешение свойства по умолчанию для целевого узла.
3. Устройство визуализации документа по п. 1, в котором по меньшей мере один процессор дополнительно выполнен с возможностью идентифицировать исключение свойства, указывающее исключение доступа к свойству для свойства стиля целевого узла.
4. Устройство визуализации документа по п. 1, в котором по меньшей мере один процессор дополнительно выполнен с возможностью идентифицировать свойство по умолчанию, указывающее разрешение значения по умолчанию для свойства стиля.
5. Устройство визуализации документа по п. 1, в котором по меньшей мере один процессор дополнительно выполнен с возможностью идентифицировать исключение значения, указывающее исключение доступа к значению для значения свойства стиля.
6. Устройство визуализации документа по п. 1, в котором по меньшей мере один процессор дополнительно выполнен с возможностью идентифицировать непрерывный диапазон значений для значения свойства стиля.
7. Устройство визуализации документа по п. 1, дополнительно содержащее интерфейс связи, выполненный с возможностью импортировать таблицу стилей, описывающую разрешение стилевого оформления из по меньшей мере одного из подключаемого расширения и набора информационного контента, содержащего дерево документа.
8. Вычислительное устройство, имеющее память для хранения последовательности инструкций, чтобы исполнять приложение визуализации документа, причем вычислительное устройство выполнено с возможностью
обрабатывать дерево документа, имеющее множество узлов, описывающих документ, имеющий компоненты документа, размещенные иерархически в соотношении родитель-потомок;
идентифицировать разрешение значения, описывающее то, разрешает ли дерево документа применение значения для свойства стиля дерева документа;
выполнять определение наследования для целевого узла, представляющего компонент-потомок дерева документа, на основе разрешения значения, чтобы определять, наследует ли целевой узел значение свойства стиля от узла-источника, представляющего компонент-родитель;
визуализировать целевой узел на основе определения наследования, чтобы создавать компонент документа для документа; и
отображать документ пользователю.
9. Вычислительное устройство по п. 8, при этом способ дополнительно содержит этап, на котором идентифицируют стилевое оформление по умолчанию, указывающее разрешение свойства по умолчанию для целевого узла.
10. Вычислительное устройство по п. 8, при этом способ дополнительно содержит этап, на котором идентифицируют исключение свойства, указывающее исключение доступа к свойству для свойства стиля целевого узла.
11. Вычислительное устройство по п. 8, при этом способ дополнительно содержит этап, на котором идентифицируют свойство по умолчанию, указывающее разрешение значения по умолчанию для свойства стиля.
12. Вычислительное устройство по п. 8, при этом способ дополнительно содержит этап, на котором идентифицируют исключение значения, указывающее исключение доступа к значению для значения свойства стиля.
13. Вычислительное устройство по п. 8, при этом способ дополнительно содержит этап, на котором идентифицируют непрерывный диапазон значений для значения свойства стиля.
14. Машинореализуемый способ, содержащий этапы, на которых
обрабатывают дерево документа, имеющее множество узлов, описывающих документ, имеющий компоненты документа, размещенные иерархически в соотношении родитель-потомок;
идентифицируют разрешение стилевого оформления, описывающее, разрешает ли целевой узел, представляющий компонент-потомок дерева документа, применение свойства стиля к целевому узлу;
выполняют определение наследования для целевого узла на основе разрешения стилевого оформления, чтобы определять, наследует ли целевой узел свойство стиля от узла-источника, представляющего компонент-родитель;
визуализируют целевой узел на основе определения наследования, чтобы создавать компонент документа для документа; и
отображают документ пользователю.
15. Способ по п. 14, дополнительно содержащий этапы, на которых
идентифицируют ограниченное свойство для целевого узла на основе определения наследования; и
пропускают обработку свойства стиля узла-источника для ограниченного свойства.