LINUX.ORG.RU

[XML][XBEL] Подскажите как в XML должен выглядеть формат данных типа IDREF?


0

0

Здравствуйте!

Решил написать простенький редактор для закладок в формате XBEL (т.к. этот формат используется для хранения закладок в midori, а его встроенный редактор закладок ничего не умеет).

В общем то с форматом разобрался кроме того как должны выглядеть атрибуты типа id и ref. В доке написано следующее

id — ID value to allow linking to this element; only the <alias> element's ref attribute supports a corresponding IDREF value.

ref — IDREF value which refers to a <bookmark> or <folder> element, or the document <xbel> element.

Собственно вопрос состоит в том что такое этот IDREF и какие для него существуют ограничения?

★★★★★

ID and IDREF datatypes work
according to two rules:
• Every attribute of datatype ID must be unique.
• Every value of datatype IDREF must match a value of an attribute of datatype ID
somewhere in the document.
An attribute with a datatype of IDREFS contains one or more space-separated values,
each of which must match a value of an ID elsewhere in the document. The IDREFS
datatype is a list of IDREF values, just as its name implies.

Karapuz ★★★★★ ()
Ответ на: комментарий от Karapuz

Таким образом, можно сделать вывод, что в качестве этих атрибутов может выступать любая строка? Или я не прав?

fat_angel ★★★★★ ()
Ответ на: комментарий от fat_angel

ID-любая уникальная в пределах документа, не начинающаяся с цифры, кажись, IDREF должна на ID указывать

А как на деле, хз, поспрошай на sql.ru

Karapuz ★★★★★ ()

> Решил написать простенький редактор для закладок

Зачем еще один редактор? Напиши лучше соответствующий плагин к Syntext Serna, чем плодить еще одну сущность.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.