У дома развитие Какво е отпускане? - определение от техопедия

Какво е отпускане? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава редовният език за следващото поколение XML (RELAX NG)?

Редовният език за следващото поколение на XML (RELAX NG) е език на схемата за eXtensible Markup Language (XML). RELAX NG се използва за валидиране на документи за XML екземпляр. Той е автор на Макото Мурата и Джеймс Кларк с дизайна, базиран на Редовния израз на дървото на Кларк за XML (TREX) и описанието на редовния език на Мурата за XML (RELAX).


Една от характеристиките на RELAX NG е, че един документ със схема на RELAX NG може да валидира много документи за XML инстанции. (Или един документ за екземпляр XML може да бъде валидиран от множество документи на схема RELAX NG.)


Други функции на RELAX NG включват:

  • това е образна граматика, основана на силна математическа основа,
  • има XML синтаксис и компактен синтаксис,
  • той поддържа типове данни от XML схеми,
  • поддържа дефинирани от потребителя типове данни на схеми,
  • поддържа XML пространства от имена,
  • тя е многокомпонентна,
  • тя се занимава с елементи и атрибути по същия начин.

RELEAX NG има два различни синтаксиса, XML синтаксис и компактен синтаксис. Разширенията на имената на файлове на RELAX NG са „.rng“ и „.rnc“ за обикновен синтаксис и компактен синтаксис.

Techopedia обяснява редовния език за следващото поколение XML (RELAX NG)

Съкращението има смисъл, когато го видите написано като: REgular LAnguage for XML Next Generation.


Авторите, Кларк и Мурата са създали RELAX NG след определение на типа документ (DTD) и XML схеми и са адресирали няколко проблема, изпитвани с DTD и езици на XML схеми.


Подходът на RELAX NG към валидирането се основава на модели - той използва композиция на шаблони и имена на модели, за да създава секции за многократна употреба в документи на схеми.


RELAX NG няма йерархията на типовете на XML схеми и не поддържа наследяване на тип, но поддържа поддържане на данни с типове данни, предоставени от X3 схемата на W3C, както и дефинирани от потребителя типове.


Въпреки че RELEAX NG е най-простата технология за валидиране, поддръжката не е толкова широко достъпна в сравнение с W3C XML схема.

Какво е отпускане? - определение от техопедия