на Головну: Новини на reginform.net
Увага !
Copyright © 2005 W3C® (MIT, ERCIM, Keio), Всі права захищені. W3C дотримується правил відповідальності, товарних знаків і використання документів.
Цей документ описує деякі корисні зміни, які можуть бути включені в специфікації XLink 1.1.
Цей розділ описує статус цього документа на момент його публікації. Інші документи можуть заміняти цей документ. Список поточних публікацій W3C і останню ревізію цієї технічної доповіді можна знайти і ознайомитися в технічному індексі доповідей W3C за адресою http://www.w3.org/TR/.
Цей документ є Приміткою Робочої групи W3C (W3C Working Group Note), які можуть бути поширені на робочу групу W3C XML Core (W3C XML Core Working Group) у складі дії з XML. Авторами цього документа є учасники Робочої групи W3C (W3C Core Working Group).
Ця примітка робочої групи видається тільки в інформаційних цілях. Робоча група не планує випуск оновлень і тому не має поточних планів або процесів, для обробки зворотного зв'язку.
Публікація в якості примітки Робочої групи не означає схвалення членів W3C. Це проект документа і можуть бути змінені, замінені застарілі або інші документи в будь-який час. Недоцільно приводити цей документ в будь якій якості, ніж робочій.
З моменту своєї появи в якості рекомендації, [XLink] було прийнято кілька словників розмітки. Проте, нинішня тенденція до міграції з перевірки осваної на DTD до перевірки заснованої на схемі створює додаткові проблеми, які могли б ускладнити його подальше прийняття.
Кілька невеликих змін можуть:
Зробити XLink простішим у використанні.
Знизити свою залежність від анотації, що надаються зовнішніми граматиками (XML DTD або XML Schema, наприклад).
Підвищити оперативну сумісність, зменшуючи ризик помилки розмітки або її неправильного тлумачення.
Зробити простий XLinks на рівні програми за замовчуванням.
У XLink 1.0, всі прості посилання повинні бути визначені явно з наявністю xlink:type атрибута. Коли була розроблена спеціфікація XLink 1.0, було доречно залежати від перевірки DTD та надати цьому значення за замовчуванням, коли вона була тягарем для вводу авторами її вручну. Оскільки XML використовує та поширює нові технології перевірки були розроблені, це не так.
Замість того, щоб покладатися на анотації для надання простого типу посилання, краще за все зробити це на рівні програми за умовчанням. Іншими словами, будь-який елемент з xlink:href атрибутом, який не визначає тип зв'язку слід розглядати як просте посилання.
Залишати по собі всі атрибути в просторі імен XLink.
Дійсная версія рекомендації XLink 1.0 визначає кілька атрибутів в просторі імен XLink. Здається розумним явним чином залишати по собі всі інші атрибути для такого використання в майбутньому. У суворій інтерпретації поточних специфікації, автори й інші кінцеві користувачі мають вільний простір використання нових атрибутів в просторі імен XLink, і це ніколи не передбачалося. Таке використання може створити проблеми взаємодії і повинне бути заборонене.
Дозволення IRIs.
Поточна специфікація вимагає, щоб URI використовувалися за для виявлення деяких властивостей XLink, такі як роль і дуги типів. В інтересах забезпечення майбутньої сумісності, ці вимоги повинні бути змінені таким чином, що IRIs також допускається.
Забезпечення Прикладу XML Schema (Sample XML Schema) і RELAX NG граматики (RELAX NG Grammars).
TНинішня специфікація передбачає ненормативні DTD зразки. З огляду на те, що XML Schema і RELAX NG широко розгорнуті на сьогодні, то є сенс надати еквівалент, ненормативних XML Schema і RELAX NG граматики.
XLink ще не є абсолютно стабільний і захищеній від критики стандарт. Ці зміни не зачіпають всі критичні зауваження, які були висунуті проти XLink. Але ці зміни зроблять XLink більш корисним в тих місцях, де він вже використовується і зроблять XLink більш практичним в ряді аналогічних словників.