Кућа Развој Шта је опуштање? - дефиниција из техопедије

Шта је опуштање? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи редовни језик за КСМЛ наредне генерације (РЕЛАКС НГ)?

Регуларни језик за следећу генерацију КСМЛ-а (РЕЛАКС НГ) је језик шеме за еКстенсибле Маркуп Лангуаге (КСМЛ). РЕЛАКС НГ користи се за проверу докумената инстанци КСМЛ. Написали су га Макото Мурата и Јамес Цларк дизајном заснованим на Цларковом стаблу регуларног израза за КСМЛ (ТРЕКС) и Мурата-овом редовном опису језика за КСМЛ (РЕЛАКС).


Једна од карактеристика РЕЛАКС НГ-а је да један документ РЕЛАКС НГ схеме може да потврди више докумената инстанци КСМЛ. (Или се један документ инстанције КСМЛ може потврдити више докумената РЕЛАКС НГ схеме.)


Остале карактеристике РЕЛАКС НГ укључују:

  • то је граматика заснована на узорку заснована на снажном математичком основу,
  • има КСМЛ синтаксу и компактну синтаксу,
  • подржава типове података КСМЛ схеме,
  • подржава типове података шема дефинисаних од стране корисника,
  • подржава КСМЛ просторе имена,
  • је врло компостиван,
  • бави се елементима и атрибутима на исти начин.

РЕЛЕАКС НГ има две различите синтаксе, синтаксу КСМЛ и компактну синтаксу. Проширења имена РЕЛАКС НГ су „.рнг“ и „.рнц“ за регуларну синтаксу, односно компактну синтаксу.

Тецхопедиа објашњава регуларни језик за следећу генерацију КСМЛ-а (РЕЛАКС НГ)

Акроним има смисла када видите да је написано као: РЕгулар ЛАнгуаге фор КСМЛ Нект Генератион.


Аутори, Цларк и Мурата створили су РЕЛАКС НГ након дефиниције типа документа (ДТД) и КСМЛ схеме и адресирали неколико проблема са ДТД и КСМЛ језицима шема.


Приступ РЕЛАКС НГ-а валидацији заснован је на обрасцима - користи композицију узорака и именоване обрасце за креирање одељка који се поново могу користити у документима шеме.


РЕЛАКС НГ нема хијерархију типа КСМЛ схема и не подржава насљеђивање типа, али подржава дататипизацију типова података које пружа В3Ц КСМЛ схема као и типове дефиниране од стране корисника.


Иако је РЕЛЕАКС НГ најједноставнија технологија валидације, подршка није толико доступна у поређењу са В3Ц КСМЛ схемом.

Шта је опуштање? - дефиниција из техопедије