="justify"> Підтримка великих XML документів
· Автоматичне згортаючи?? ие великих XML документов.XML редактор Serna намагається визначити розмір XML документа, який ви відкриваєте. Якщо розмір дуже великий, то Serna може відкрити даний XML документ згорнутим, щоб заощадити час і обсяг пам'яті комп'ютера. Користувач зможе при необхідності розгорнути певну частину XML документа і працювати з нею.
· Список згортаються елементів у великому XML документі. Можна вказати, які елементи повинні бути згорнуті в певному типі XML документа, якщо документ великий.
· Щільність елементів і критерії великих XML документів. Можна вказати, скільки елементів зазвичай міститься на сторінці певного типу XML документа. Також можна задати кількість сторінок, починаючи з якого документ буде вважатися великим.
Перевірка орфографії в XML редакторі Serna здійснюється за допомогою бібліотеки словників Aspell і доступна для всіх мов, які підтримуються Aspell (близько 30 мов). Однак, тільки англійська мова включений в дистрибутив. Користувачі можуть завантажити додаткові словники за бажанням.
· Настроювані користувачем словники. Користувачі можуть створювати свої власні словники (додавати слова в словники) у процесі перевірки орфографії.
· Пропуск елементів. Serna дозволяє пропускати не тільки слова, але і весь поточний елемент цілком (зручно для таких елементів, як program listing - роздруківка коду).
· Мова для перевірки орфографії залежить від контексту. Коректор орфографії автоматично змінює орфографічний словник, орієнтуючись на значення атрибутів xml: lang і lang.
5. Приклад програми XML
Наведемо приклад закінченого XML-документа, що містить прейскурант книгарні.
lt;? xml version=1.0 encoding=windows - 1251 standlone=yes? gt;
lt;! DOCTYPE bookstore [
lt;! ENTITY po поезія gt;
lt;! ENTITY pr проза gt;
lt;! ENTITY dr драматургія gt;
] gt;
lt;! - Цей файл містить фрагмент бази даних книгарні - gt;
lt; bookstore gt;
lt; book genre =? gt;
lt; title gt; Марш приречених lt;/title gt;
lt; author gt;
lt; first-name gt; Сергій lt;/first-name gt;
lt; last-name gt; Довлатов lt;/last-name gt;
lt;/author gt;
lt; price gt; 60.00 lt;/price gt;
lt;/book gt;
lt; book genre= amp; po; gt;
lt; title gt; Частина мови lt;/title gt;
lt; author gt;
lt; first-name gt; Йосип lt;/first-name gt;
lt; last-name gt; Бродський lt;/last-name gt;
lt;/author gt;
lt; price gt; 55.00 lt;/price gt;
lt;/book gt;
lt; book genre= amp; dr; gt;
lt; title gt; Антігона lt;/title gt;
lt; author gt;
lt; name gt; Софокл lt;/name gt;
lt;/author gt;
lt; price gt; 103.50 lt;/price gt;
lt;/book gt;
lt;/bookstore gt;
Висновок
У результаті роботи ми можемо сказати, що: сам по собі не містить ніяких тегів, призначених для розмітки, він просто визначає порядок їх створення.
Процес створення XML документа дуже простий і вимагає лише базових знаній.редактор Syntext Serna (Serna Free) дає можливість будь-якій людині брати участь у створенні структурованого XML контенту, незалежно від досвіду роботи з XML.
Список використаних джерел
1.Рей Е. Вивчаємо XML/Е. Рей - Спб .: Символ-Плюс, 2001. - 403 с.
.Кузнецов С. Міфи і реальності XML/С. Кузнєцов - ІСП РАН, Центр інформаційних технологій, 2000.
3.Serna Free. XML-редактор - Всі про продукт.
.Гарольд Е.Р. XML довідник/Е.Р. Гарольд, У. Скотт Мінс - Спб .: Символ-Плюс, 2002. - 574 с.