Koti kehitys Mikä on rentoutua? - määritelmä techopediasta

Mikä on rentoutua? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä tarkoittaa tavallinen kieli seuraavan sukupolven XML-muodossa (RELAX NG)?

Säännöllinen kieli seuraavan sukupolven XML-muodolle (RELAX NG) on XML: n (XML) skeemakieli. RELAX NG: tä käytetään XML-ilmentymätietojen tarkistamiseen. Sitä ovat kirjoittaneet Makoto Murata ja James Clark suunnittelulla, joka perustuu Clarkin XML-puun säännölliseen lausekkeeseen (TREX) ja Murata's Regular Language -kuvaukseen XML (RELAX).


Yksi RELAX NG: n ominaisuuksista on, että yksi RELAX NG-schema-asiakirja voi vahvistaa monia XML-ilmentymätiedostoja. (Tai yksi XML-ilmentymätiedosto voidaan vahvistaa useilla RELAX NG -malliasiakirjoilla.)


Muita RELAX NG -ominaisuuksia ovat:

  • se on malliperusteinen kielioppi, joka perustuu vahvaan matemaattiseen perustaan,
  • siinä on XML-syntaksi ja kompakti syntaksi,
  • se tukee XML-skeeman tietotyyppejä,
  • se tukee käyttäjän määrittämiä kaavion tietotyyppejä,
  • se tukee XML-nimiavaroja,
  • se on erittäin kompostoitava,
  • se käsittelee elementtejä ja ominaisuuksia samalla tavalla.

RELEAX NG: ssä on kaksi erilaista syntaksia, XML-syntaksi ja kompakti syntaksi. RELAX NG-tiedostotunnisteet ovat “.rng” ja “.rnc” säännölliselle syntaksille ja kompaktille syntaksille.

Techopedia selittää XML: n seuraavan sukupolven säännöllisen kielen (RELAX NG)

Lyhenteellä on järkeä, kun näet sen kirjoittavan seuraavasti: REgular LAnguage XML Next Generation -sivulle.


Kirjailijat, Clark ja Murata ovat luoneet RELAX NG: n Document Type Definition (DTD) - ja XML-skeemakielten jälkeen, ja ovat käsitelleet useita DTD: n ja XML-skeemakielten kanssa koettuja ongelmia.


RELAX NG: n lähestymistapa validointiin perustuu malleihin - se käyttää mallikoostumusta ja nimettyjä kuvioita luodakseen uudelleenkäytettäviä osioita skeema-asiakirjoihin.


RELAX NG: llä ei ole XML-kaavioiden tyyppihierarkiaa eikä se tue tyypin perimistä, mutta se tukee tietojen tyypittämistä W3C XML -järjestelmän tarjoamilla tietotyypeillä sekä käyttäjän määrittelemillä tyypeillä.


Vaikka RELEAX NG on yksinkertaisin validointitekniikka, tuki ei ole niin laajalti saatavana verrattuna W3C XML -järjestelmään.

Mikä on rentoutua? - määritelmä techopediasta