eXtensible Markup Language

 

 

 

 

  1. Познакомиться с материалами:

  • Здесь нужно почитать про метаязык XML и его реализации (приложения)

  • Здесь нужно почитать про XML-документ

  • Здесь нужно почитать про офисные XML-форматы документов

  1. Создать каталог XML-Фамилия, а в нем документ Microsoft  Word с именем ФамилияXML. Создатьв нем верхний колонтитул "Фамилия Имя Отчество", создать в нем диагональный водяной знак Фамилия (Разметка страницы / Подложка / Секретно)

  2. Скопировать в ФамилияXML  со страницы Таблицу модуля Некоторые XML-приложения и отредактирвоать ее:

  • оставив только те строки, в которых речь идет о xml-приложениях, используемых в автоматической обработке текста

  • дополнив еще одним столбцом, в котором охарактеризовать (в баллах: от 0 до 100) каждое приложение с точки зрения его важности для современной языковой сетевой среды

  • выделить  другим (контрастным) цветом фон с ячейками, в которых речь идет об xml-приложениях, используемых в автоматизации переводческой деятельности.

  1. Создать в ФамилияXML  вопросно-ответную Таблицу и заполнить ее ответами на вопросы:

  •  

  1. Дать в ФамилияXML (на основании статьи Егора Бондаренко Stop Comparing JSON and XML) иллюстрированный двумя картинками ответ на вопрос о сравнении  JSON или XML.

  2. Сохранить документ ФамилияXML в каталоге XML-Фамилия поочередно как:

  • Документ Microsoft Word (docx)

  • Текст OpenDocument (odt)

  • XML-документ Word

  1. Пользуясь знаниями (полученными при изучении с рекомендованных материалов)  познакомиться с файловой структурой документов Microsoft Word и Текст OpenDocument, XML-документом Word и содержимым каталога, который программа сгенерировала вместе с веб-страницей (каталог ФамилияXML.files)

Примечание: Для того, чтобы работать с  документом  нужно закрыть его в редакторе и открыть с помощью архиватора (команда в контекстном меню). Cодержащийся в документе текст (Ваша Фамилия) записан:

  • для документа Microsoft Word в XML-файле document.xml из каталога word

  • для Текста OpenDocument в файле  в XML-файле content.xml

  1. Просмотреть (умным взглядом) document.xml поочередно в различных программах:

  • Блокноте,

  • браузере GoogleChrome (IntеrnetExplorer, Яндекс.браузере)

  • XMLNotepad (предварительно распаковав его и просматривая в двух режимах: Tree View и XLS Output)

  1. В документе ФамилияXML описать своими словами замеченные Вашим умным взглядом особенности отображения document.xml в различных программах заполнив Таблицу:
     

    программа особенности отображения document.xml

    Блокнот

     

    Браузер

     

    XMLNotepad (Tree View)

     

    XMLNotepad (XSL Output)

     

     

  2. Создать в каталоге  XML-Фамилия два XML-документа по различным XML-схемам под именами Фамилия1 и Фамилия2 согласно образцов фрагментов XML-кода, в каждом из документов должны быть следующие kmp-вопросы и Фамилия-ответы
    (4 вопроса и 4 ответа):

  • сколько XML-файлов генерирует Microsoft Word при сохранении документа как веб-страницы

  • День рождения Фамилия (год, месяц, число)

  • Текущее время (час, минуты)

  • куда деться от XML современному человеку

    Примечание: Везде, конечно, должна быть Ваша Фамилия

 

  1. Познакомиться с официальным материалом Microsoft XML for the uninitiated. Отредактировать XML- раздела "So what makes it XML?", указав свои Фамилию Имя Отчество в качестве владельца и описав свое владение (редактируя элементы, теги, контент). Сделать скриншот отредактированного кода и сохранить его как под именем Фамилия-OWNER.

  2. Посетить ресурс с уроками настройки пользовательского интерфейса приложений Microsoft Office на уровне XML-кода. Найти урок соответствующий Вашему номеру в зачетной таблице (он может быть в архиве)

  3. Скачать RibbonXMLEditor (она может быть на диске D в каталоге Distrib...), распаковать и запустить программу. 
    Скопировать в рабочую область редактора RibbonXMLEditor код:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon startFromScratch="false">
    <tabs>
      <tab idMso="TabHome">
        <group idMso="GroupClipboard" visible="false"/>
        <group idMso="GroupStyles" visible="false"/>
        <group idMso="GroupEditing" visible="false"/>
        <group idMso="GroupInsertTables"/>
        <group idMso="GroupInsertSymbols"/>
        <group idMso="GroupInsertPages"/>
        <group idMso="GroupZoom"/>
      </tab>
      <tab id="TabStyles" label="Разное">
        <group idMso="GroupClipboard"/>
        <group idMso="GroupEditing"/>
        <group idMso="GroupStyles"/>
      </tab>
    </tabs>
  </ribbon>
</customUI>

  1. Дополнить код строкой с контейнером <title>Фамилия Имя Отчество</title> и примечанием с указанием номера урока, темой и своей Фамилией (номер урока должен соответствовать вашему номеру в списке зачетной таблицы). Сделать скриншот точно по образцу (пример для номера 9, должны быть Ваши ФИО!) и сохранить его в формате PNG под именем Фамилия-Ribbon

  2. Познакомиться с материалом,  материалом и материалом о xml-манифестах приложений.

  3. Загрузить архив с программой-корректором (Words), либо архив с ReWord, либо архив с ZuluPad. Распаковать архив,  запустить программу (файл .exe) и познакомиться с его работой. Закрыть программу. Открыть программу (файл .exe) в Блокноте и найти  среди откомпилированного кода человекочитаемый xml-манифест.  Дополнить манифест xml-примечанием со своими Фамилией Именем Отчеством, вопросом и правильным ответом, сделать скриншот отредактированного манифеста, выделить свои ФИО и сохранить его в формате PNG код именем Фамилия-Manifest согласно образца.

  4. Посетить ресурс (обратите внимание на реализацию перевода контента) и познакомиться с XML-инструментарием в системе программирования Visual Studio 2015

  5. Познакомиться с XML-инструментарием в Microsoft Word (см. меню Разработчик / команды группы XML).
    Меню разработчик устанавливается так: Файл / Параметры / настройка ленты / установка нужных флажков...).

  6. Удалить из каталога XML-Фамилия архивы и каталоги с программами

  7. Отослать  преподавателю архив каталога XML-Фамилия, не забывая отзыв с указанием времени, затраченного на выполнение работы и % самостоятельности...

 

Всё будет XML?