Mājas Attīstība Kas ir atpūta? - definīcija no tehopedijas

Kas ir atpūta? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē XML nākamās paaudzes (RELAX NG) parastā valoda?

Parastā valoda nākamās paaudzes XML formātā (RELAX NG) ir eXtensible Markup Language (XML) shēmas valoda. RELAX NG tiek izmantots XML instanču dokumentu validēšanai. Tā autori ir Makoto Murata un Džeimss Klarks ar dizainu, kura pamatā ir Klarka koka regulārā izteiksme XML (TREX) un Murata regulārās valodas apraksts XML (RELAX).


Viena no RELAX NG īpašībām ir tā, ka viens RELAX NG shēmas dokuments var apstiprināt daudzus XML instances dokumentus. (Vai arī vienu XML instances dokumentu var apstiprināt ar vairākiem RELAX NG shēmas dokumentiem.)


Citas RELAX NG funkcijas ietver:

  • tā ir uz gramatiku balstīta gramatika, kuras pamatā ir spēcīgs matemātiskais pamats,
  • tai ir XML sintakse un kompakta sintakse,
  • tas atbalsta XML shēmas datu tipus,
  • tas atbalsta lietotāja definētus shēmas datu tipus,
  • tas atbalsta XML nosaukumvietas,
  • tas ir ļoti saliekams,
  • tas attiecas uz elementiem un atribūtiem tāpat.

RELEAX NG ir divas dažādas sintakse: XML sintakse un kompaktā sintakse. RELAX NG faila nosaukuma paplašinājumi ir “.rng” un “.rnc” attiecīgi parastajai un kompaktajai sintaksei.

Techopedia izskaidro XML nākamās paaudzes parasto valodu (RELAX NG)

Akronīmam ir jēga, ja redzat, ka tas tiek uzrakstīts šādi: REgular LAnguage XML Next Generation.


Autori Clark un Murata ir izveidojuši RELAX NG pēc dokumentu tipa definīcijas (DTD) un XML shēmu valodām un pievērsušies vairākām problēmām, kas radušās saistībā ar DTD un XML shēmu valodām.


RELAX NG pieeja validācijai ir balstīta uz modeļiem - tā izmanto modeļa kompozīciju un nosauktos modeļus, lai shēmas dokumentos izveidotu atkārtoti izmantojamas sadaļas.


RELAX NG nav XML shēmu tipa hierarhijas un tā neatbalsta tipa mantojumu, bet tā atbalsta datu tipēšanu ar datu tipiem, ko nodrošina W3C XML shēma, kā arī ar lietotāja definētiem tipiem.


Lai arī RELEAX NG ir visvienkāršākā validācijas tehnoloģija, atbalsts nav tik plaši pieejams, salīdzinot ar W3C XML shēmu.

Kas ir atpūta? - definīcija no tehopedijas