Патент №2328032 - Система и способ проверки правильности документов xml и выдачи сообщения о нарушениях схемы

Изобретение относится к способам проверки правильности документа расширяемого языка разметки (XML) и выдачи сообщения о нарушениях схемы в режиме реального времени. Техническим результатом является обеспечение проверки правильности документа XML и сообщения о нарушениях схемы в режиме реального времени, когда пользователь редактирует документ. Поддерживается параллельное дерево, которое включает в себя узлы, соответствующие элементам "неродного" XML документа XML. Когда изменения происходят в документе XML, отмечаются элементы "неродного" XML, соответствующие изменениям. Узлы, соответствующие отмеченным элементам "неродного" XML, проверяются на правильность по отношению к схеме XML, которая соответствует разметке "неродного" XML. Об элементах и узлах, соответствующих ошибкам в разметке "неродного" XML, затем сообщают пользователю согласно индикаторам отображения в документе XML и параллельном дереве. 3 н. и 17 з.п. ф-лы, 8 ил. (56) (продолжение): CLASS="b560m"4.9, 4.12, 5.1.1, 5.1.3, 5.2.1, 5.2.2, 5.3.1, 5.3.3, 5.4, фиг.5.2 на с.54, разделы 5.4.1, 5.4.2, 5.5.1, 5.5.2, 6.2, 6.3, 7.2. MURATA M. "Prototipycal implementation of "Divvide and Vali-date", 07.03.2001, http://www.xml.gr.jp/relax/divideAndValidate.html. ENGLISH J. "RE: Question about Namespaces and DTDs", 25.07.2000, http://lists.xml.org/archives/xml-dev/200007/msg00795.html. RU 2136038 C1 (КАТЕРПИЛЛАР ИНК.), 27.08.1999.

Патент №2328032, изображение 1
Патент №2328032, изображение 2
Патент №2328032, изображение 3

Классификация патента

Код Наименование
МПК G06F 17/21Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций - обработка текста 17/27, 17/28 имеют преимущество; системы для наборных машин B 41B 27/00
МПК G06F 17/22Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций - манипулирование или регистрация с помощью кодов, например, в последовательности символов текста
МПК G06F 17/27Устройства или методы цифровых вычислений или обработки данных, специально предназначенные для специфических функций - автоматический анализ, например, синтаксический разбор, коррекция орфографических ошибок