Формат Open Document для офисных приложений (OpenDocument) 0




Скачать 11.59 Mb.
НазваниеФормат Open Document для офисных приложений (OpenDocument) 0
страница3/119
Дата публикации20.03.2013
Размер11.59 Mb.
ТипДокументы
odtdocs.ru > Информатика > Документы
1   2   3   4   5   6   7   8   9   ...   119
^

1.4Схема Relax-NG


Нормативная XML схема для формата OpenDocument содержится внутри данной спецификации. Она может быть получена из документа спецификации объединением всех фрагментов схемы, содержащихся в главах 1-16. Все фрагменты схемы имеют серый фон, а строки пронумерованы.

Язык схемы, используемый в спецификации - Relax-NG (см. [RNG]).

Схема, приведенная в этой спецификации, допускает произвольное наполнение в пределах элементов метаинформации, как описано в разделе 1.5. В Приложении A приведена схема, которая ограничивает содержимое в пределах этих элементов для атрибутов и элементов, определенных в данной спецификации.

Префикс для нормативной Relax-NG схемы:



OASIS OpenDocument v1.0

OASIS Standard, 1 May 2005

Relax-NG Schema
$Id$
© 2002-2005 OASIS Open

© 1999-2005 Sun Microsystems, Inc.

-->

xmlns="http://relaxng.org/ns/structure/1.0"

xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"

xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"

xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0"

xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"

xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"

xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"

xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0"

xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"

xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"

xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"

xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"

xmlns:

xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"

xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:xlink="http://www.w3.org/1999/xlink"

xmlns:math="http://www.w3.org/1998/Math/MathML"

xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"

xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"

xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0"

>
^

1.5Обработка документа и его соответствие спецификации


Документы,соответствующие спецификации OpenDocument, МОГУТ содержать элементы и атрибуты, не определенные данной схемой OpenDocument. Такие элементы и атрибуты не должны быть частью пространств имен, которые определены в данной спецификации, и называются внешними элементами и атрибутами.

Приложения, соответствующие спецификации ^ ДОЛЖНЫ либо читать документы, соответствующие схеме, если все внешние элементы и атрибуты предварительно удалены, либо ДОЛЖНЫ записывать документы, соответствующие схеме, если все внешние элементы и атрибуты предварительно удалены.

Приложения, соответствующие схеме, которые читают и записывают документы, МОГУТ сохранять внешние элементы и атрибуты.

В дополнение к этому, приложения, соответствующие схеме, должны сохранять метаинформацию и содержание стилей. Это означает:

  • Различные элементы (см. главу 15) МОГУТ иметь произвольные атрибуты и МОГУТ иметь произвольное содержание атрибутов. Все атрибуты, относящиеся к таким элементам и элементы, содержащиеся в них СЛЕДУЕТ сохранять (см. раздел 15.1.3);

  • элементы, содержащиеся в элементе МОГУТ иметь произвольное содержимое и их СЛЕДУЕТ сохранять (см. раздел 2.2.1).

Внешние элементы МОГУТ иметь атрибут office:process-content с возможными значениями true или false. Если значение атрибута true, или если атрибут не существует, содержимое элемента СЛЕДУЕТ преобразовать приложениями, соответствующими данной спецификации. В противном случае – приложениям ^ НЕ СЛЕДУЕТ изменять содержимое элементов, а МОЖНО только сохранять их содержимое. Если содержимое элемента требуется изменить, сам документ ДОЛЖЕН быть соответствующим схеме OpenDocument, при условии замены неизвестных элементов на их содержимое.

Приложения, соответствующие схеме, ^ ДОЛЖНЫ читать документы, содержащие инструкции обработки, и ДОЛЖНЫ сохранять их.

Не существует правил относительно элементов и атрибутов, которые следует поддерживать приложениями, соответствующими схеме, кроме этого, приложения не должны использовать внешние элементы и атрибуты для схемы OpenDocument. Также см. Приложение D.














1   2   3   4   5   6   7   8   9   ...   119

Похожие:

О поддержке государственного стандарта формата электронных документов для офисных приложений
«Информационная технология. Формат Open Document для офисных приложений (OpenDocument) 0» структурным подразделениям Администрации...

Учебной практики Студентки факультета миф, группы миб-11 Гердуновой...
О́фисный паке́т — набор приложений, предназначенных для обработки электронной документации на пк. Компоненты офисных пакетов распространяются,...

Программа подготовки презентаций
Одним из первых стал поддерживать новый открытый формат OpenDocument (iso/iec 26300). Работает на платформах Microsoft Windows и...

Программа подготовки презентаций
Одним из первых стал поддерживать новый открытый формат OpenDocument (iso/iec 26300). Работает на платформах Microsoft Windows и...

Пояснительная записка
Он разрабатывался мной с 2005 г под формат Open Office V 1, затем V основная часть его многократно, на протяжении почти 3 лет использовался...

Доклад затрагивает тему одного из подходов разработки веб-приложений...
Один из подходов разработки веб-приложений на базе технологий Ruby On Rails и mozilla

Программа gsoc впервые была запущена в 2005 году, тогда в ней приняли...
В докладе рассказано о инициативах Google Summer of Code и Highly Open Participation Contest для поддержки Open Source проектов....

Теоретическая часть
Двоичный код состоящий из 8 разрядов носит название байта. Для записи чисел также используют 32-разрядный формат (машинное слово),...

Тест конвертера ExportToFB21 2 Часть 1 Аннотация : Кросплатформенный...
Аннотация: Кросплатформенный конвертер ExportToFB21 предназначен для конвертирования документов, формат которых поддерживает OpenOffice...

Тест конвертера ExportToFB21 2 Часть 1 Аннотация : Кросплатформенный...
Аннотация: Кросплатформенный конвертер ExportToFB21 предназначен для конвертирования документов, формат которых поддерживает OpenOffice...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница