Namai Plėtra Kas yra atsipalaiduoti? - apibrėžimas iš techopedijos

Kas yra atsipalaiduoti? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia įprasta naujos kartos XML kalba (RELAX NG)?

Įprasta naujos kartos XML kalba (RELAX NG) yra „XML“, kurią galima naudoti naudojant XML, schemos kalba. RELAX NG naudojamas XML egzempliorių dokumentams patvirtinti. Jį sukūrė Makoto Murata ir Jamesas Clarkas, remdamiesi Clarko medžio įprastine išraiška XML (TREX) ir Murata įprastos kalbos aprašymu XML (RELAX).


Viena iš RELAX NG savybių yra tai, kad vienas RELAX NG schemos dokumentas gali patvirtinti daugelį XML egzempliorių dokumentų. (Arba vieną XML egzemplioriaus dokumentą galima patvirtinti keliais RELAX NG schemos dokumentais.)


Kitos RELAX NG savybės:

  • tai yra šabloninė gramatika, pagrįsta tvirtu matematiniu pagrindu,
  • ji turi XML sintaksę ir kompaktišką sintaksę,
  • jis palaiko XML schemos duomenų tipus,
  • jis palaiko vartotojo apibrėžtus schemos duomenų tipus,
  • jis palaiko XML vardų sritis,
  • jis yra labai sudėtingas,
  • jis taip pat susijęs su elementais ir atributais.

„RELEAX NG“ yra dvi skirtingos sintaksės: XML ir kompaktiškos sintaksės. „RELAX NG“ failų pavadinimų plėtiniai yra „.rng“ ir „.rnc“, kad būtų įprasta ir kompaktiška sintaksė.

„Techopedia“ paaiškina įprastą XML naujos kartos kalbą (RELAX NG)

Akronimas yra prasmingas, kai matote, kad jis parašytas taip: „Regular LAnguage for XML Next Generation“.


Autoriai, Clarkas ir Murata, sukūrė RELAX NG po dokumento tipo apibrėžimo (DTD) ir XML schemų kalbų ir išsprendė keletą problemų, patiriamų naudojant DTD ir XML schemų kalbas.


„RELAX NG“ patvirtinimo metodas pagrįstas šablonais - jis naudoja šablonų kompoziciją ir pavadintus šablonus, kad sudarytų pakartotinai tinkamus skirsnius schemos dokumentuose.


„RELAX NG“ neturi XML schemų tipo hierarchijos ir nepalaiko tipo paveldėjimo, tačiau palaiko duomenų tipą, naudojant duomenų tipus, kuriuos teikia W3C XML schema, taip pat ir vartotojo apibrėžtus tipus.


Nors RELEAX NG yra pati paprasčiausia patvirtinimo technologija, palaikymas nėra toks plačiai prieinamas, palyginti su W3C XML schema.

Kas yra atsipalaiduoti? - apibrėžimas iš techopedijos