Virtlab:XMLdatoveTypy

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 21:39, 29. 8. 2007
Kuc274 (Diskuse | příspěvky)
(Start :-))
← Předchozí porovnání
Aktuální verze
Bam015 (Diskuse | příspěvky)
(equipment)
Řádka 1: Řádka 1:
 +== Velikosti řetězců a čísel ==
 +
Tato stranka obsahuje prehled promennych, ktere jsou pouzity v nasich XML dokumentech. Prosim vsechny, kdo se orientuji ve zdrojovych kodech distr. virtlabu, at navrhnou optimalni hodnoty techto promennych. Dik Tato stranka obsahuje prehled promennych, ktere jsou pouzity v nasich XML dokumentech. Prosim vsechny, kdo se orientuji ve zdrojovych kodech distr. virtlabu, at navrhnou optimalni hodnoty techto promennych. Dik
 +
 +'''Editujte dle libosti :-)'''
 +
 +Upravu konstant ve zdrojovych kodech je soucast meho ukolu [http://virtis.viakis.net/task.php#COMMHDR COMMHDR] zatim jsem ponechala puvodni hodnoty viz.:
 +[https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Fsrc%2FCOMMON%2Finclude%2Fcommon.h&rev=0&sc=1 common.h]
 +
 +''Poznamka: Pro prehlednost je nasledujici text ve formatu DTD. Po "odlhlasovani" hodnot upravim vysledna schemata v RELAX NG:
 +
 +[https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Fxml%2FRELAXNG%2Ftopology.rng&rev=0&sc=0 topology.rng]
 +
 +[https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Fxml%2FRELAXNG%2Fequipment.rng&rev=0&sc=0 equipment.rng]
 +
 +[https://vl-test.cs.vsb.cz/websvn/filedetails.php?repname=virtlab&path=%2FDISTR%2Fxml%2FRELAXNG%2Ftaskupload.rng&rev=0&sc=0 taskupload.rng]
 +''
Řádka 16: Řádka 32:
vertex_detail vertex_detail
- type (router | switch) #REQUIRED+ type (router | switch | pc | xxx)
name ID '''retezec s poctem znaku 0 - 100''' name ID '''retezec s poctem znaku 0 - 100'''
Řádka 23: Řádka 39:
name CDATA '''retezec s poctem znaku 0 - 100''' name CDATA '''retezec s poctem znaku 0 - 100'''
ether_type (legacy | fast | gigabit) ether_type (legacy | fast | gigabit)
- 
- 
=== equipment === === equipment ===
Řádka 36: Řádka 50:
Atributy: Atributy:
device device
- type (router | switch) + type (router | switch | pc | xxx)
- name CDATA '''retezec s poctem znaku 0 - 100'''+ name CDATA '''retezec s poctem znaku 0 - 19''' // viz common.h
serial_number NMTOKEN '''retezec s poctem znaku 0 - 100''' serial_number NMTOKEN '''retezec s poctem znaku 0 - 100'''
platform CDATA '''retezec s poctem znaku 0 - 100''' platform CDATA '''retezec s poctem znaku 0 - 100'''
Řádka 46: Řádka 60:
connect_group NMTOKEN '''retezec s poctem znaku 0 - 100''' connect_group NMTOKEN '''retezec s poctem znaku 0 - 100'''
name CDATA '''retezec s poctem znaku 0 - 100''' name CDATA '''retezec s poctem znaku 0 - 100'''
- 
=== Taskupload === === Taskupload ===
Elementy Elementy
- longname (#PCDATA)> retezec s poctem znaku 0 - 100+ longname '''retezec s poctem znaku 0 - 100'''
- description (#PCDATA)> retezec s poctem znaku 0 - 200+ description '''retezec s poctem znaku 0 - 200'''
Řádka 58: Řádka 71:
Atributy Atributy
task task
- name CDATA #REQUIRED retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
- time CDATA #IMPLIED> cislo v rozsahu 1 - 10 milionu+ time CDATA '''cislo v rozsahu 1 - 10 milionu'''
group_descrip group_descrip
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
exists (yes | no) exists (yes | no)
group_pics group_pics
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
exists (yes | no) exists (yes | no)
group_preconf group_preconf
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
exists (yes | no) exists (yes | no)
group_postconf group_postconf
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
exists (yes | no) exists (yes | no)
group_topology group_topology
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 100'''
exists (yes | no) exists (yes | no)
file file
- name CDATA retezec s poctem znaku 0 - 100+ name CDATA '''retezec s poctem znaku 0 - 49'''
- filepath CDATA retezec s poctem znaku 0 - 100+ filepath CDATA '''retezec s poctem znaku 0 - 299'''
exists (yes | no) exists (yes | no)
 +
 +
 +[[Kategorie:XML]]

Aktuální verze

Obsah

Velikosti řetězců a čísel

Tato stranka obsahuje prehled promennych, ktere jsou pouzity v nasich XML dokumentech. Prosim vsechny, kdo se orientuji ve zdrojovych kodech distr. virtlabu, at navrhnou optimalni hodnoty techto promennych. Dik

Editujte dle libosti :-)

Upravu konstant ve zdrojovych kodech je soucast meho ukolu COMMHDR zatim jsem ponechala puvodni hodnoty viz.: common.h

Poznamka: Pro prehlednost je nasledujici text ve formatu DTD. Po "odlhlasovani" hodnot upravim vysledna schemata v RELAX NG:

topology.rng

equipment.rng

taskupload.rng


Topology

Elementy

platform                 retezec s poctem znaku 0 - 100
os                       retezec s poctem znaku 0 - 100
vertex_feature           retezec s poctem znaku 0 - 100
min_bps                  cislo v rozsahu 1 - 100 miliard (100 Gbps)
edge_feature             retezec s poctem znaku 0 - 100

Atributy

  vertex
          name        IDREF                  retezec s poctem znaku 0 - 100 
  vertex_detail
          type        (router | switch | pc | xxx)           
          name        ID                     retezec s poctem znaku 0 - 100
  edge
           technology  (serial | ethernet)         
           name        CDATA                  retezec s poctem znaku 0 - 100
           ether_type  (legacy | fast | gigabit)

equipment

Elementy:

os                    retezec s poctem znaku 0 - 100
max_bps               retezec s poctem znaku 0 - 100
int_feature           retezec s poctem znaku 0 - 100
feature               retezec s poctem znaku 0 - 100

Atributy:

  device  
           type            (router | switch | pc | xxx)           
           name            CDATA                       retezec s poctem znaku 0 - 19 // viz common.h
           serial_number   NMTOKEN                     retezec s poctem znaku 0 - 100
           platform        CDATA                       retezec s poctem znaku 0 - 100
 interface
           technology      (serial | ethernet)         
           ether_type      (legacy | fast | gigabit)   
           connect_group   NMTOKEN                     retezec s poctem znaku 0 - 100
           name            CDATA                       retezec s poctem znaku 0 - 100

Taskupload

Elementy

      longname                        retezec s poctem znaku 0 - 100
      description                     retezec s poctem znaku 0 - 200


Atributy

      task
               name    CDATA                    retezec s poctem znaku 0 - 100
               time    CDATA                    cislo v rozsahu 1 - 10 milionu
      group_descrip
               name            CDATA            retezec s poctem znaku 0 - 100
               exists          (yes | no)  
      group_pics
               name            CDATA            retezec s poctem znaku 0 - 100
               exists          (yes | no)  
      group_preconf
               name            CDATA            retezec s poctem znaku 0 - 100
               exists          (yes | no)  
      group_postconf
               name            CDATA            retezec s poctem znaku 0 - 100
               exists          (yes | no)  
      group_topology
               name            CDATA            retezec s poctem znaku 0 - 100
               exists          (yes | no)  
      file
               name            CDATA            retezec s poctem znaku 0 - 49
               filepath        CDATA            retezec s poctem znaku 0 - 299
               exists          (yes | no)
Osobní nástroje