1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
| >>>
noms des balises : 'kernel', 'gui', 'element', 'construction', 'geogebra', 'galaxy'
nbalise = {'kernel': 1, 'element': 1}
================================================================
ana['TE><TE'] = {
attributs : {'--aucun--': 'TE><TE est un code source XML.'} ,
elements_vides : {} ,
elements_pleins : listElements['TE><TE'] = ['geogebra'] }
----------------------------------------------------------------
ana['geogebra'] = {
attributs : {'format': '3.2'} ,
elements_vides : {} ,
elements_pleins : listElements['geogebra'] = ['kernel_1', 'gui', 'kernel_2', 'construction'] }
BAD LINES de geogebra :
'\t<jhkgkwjhgdf879769444>'
==> Cette ligne semble ne pas etre du tout conforme
----------------------------------------------------------------
ana['kernel_1'] = {
attributs : {'bidon': 'nimportkoi'} ,
elements_vides : {'region': {'gobi': 'desert', 'serenity': 'lune'} ,
'cuvette': {'type': 'plastique'} ,
'seau': {'pour': 'la plage'}} ,
elements_pleins : listElements['kernel_1'] = [] }
----------------------------------------------------------------
ana['gui'] = {
attributs : {} ,
elements_vides : {'font': {'size': '12'} ,
'show': {'algebraView': 'true', 'spreadsheetView': 'false'}} ,
elements_pleins : listElements['gui'] = [] }
BAD LINES de gui :
'\t\t<font size="12">'
==> Il manque '/>' en bout de ligne.
----------------------------------------------------------------
ana['kernel_2'] = {
attributs : {} ,
elements_vides : {'continuous': {' val': 'false'} ,
'decimals': {'val': '2'}} ,
elements_pleins : listElements['kernel_2'] = [] }
BAD LINES de kernel_2 :
'\t\t<continuous val="false"/>'
==> Un seul blanc doit suivre le nom.
' val="false"'
==> Cette chaine n'est pas une chaine d'attributs conforme.
----------------------------------------------------------------
ana['construction'] = {
attributs : {} ,
elements_vides : {'musikart': {'player': 'the boss', 'style': 'nursery rhyme'} ,
'tagada': {'color': 'red', 'effect': 'riples', 'shade': 'metallic'}} ,
elements_pleins : listElements['construction'] = ['element_1', 'element_2', 'galaxy'] }
----------------------------------------------------------------
ana['element_1'] = {
attributs : {'type': 'point', 'label': 'A'} ,
elements_vides : {'pointSize': {'val': '3'} ,
'coords': {'y': '2.94', 'x': '-1.3', 'z': '1.0'} ,
'layer': {'val': '0'} ,
'-!-': {} ,
'labelMode': {'val': '0'}} ,
elements_pleins : listElements['element_1'] = [] }
BAD LINES de element_1 :
' Commentaire foireux --'
==> Cette chaine n'est pas une chaine d'attributs conforme.
'\t\t\t<-!- Commentaire foireux -->'
==> Il manque '/>' en bout de ligne.
----------------------------------------------------------------
ana['element_2'] = {
attributs : {'type': 'point', 'label': 'B'} ,
elements_vides : {'pointSize': {'val': '3'} ,
'animation': {'type': '0', 'step': '0.1', 'speed': '1', 'playing': 'false'} ,
'coords': {'y': '3.24', 'x': '2.02', 'z': '1.0'} ,
'labelMode': {'val': '0'}} ,
elements_pleins : listElements['element_2'] = [] }
BAD LINES de element_2 :
' type="point" label="B"'
==> Cette chaine n'est pas une chaine dattributs conforme.
----------------------------------------------------------------
ana['galaxy'] = {
attributs : {'type': 'spiraled', 'code': 'M31', 'nickname': 'Andromede'} ,
elements_vides : {'mass': {'total': '(2-4)\xd710E11 Msun', ' kernel': '7\xd710E7 Msun'} ,
'visibility': {'with': 'eyes'} ,
'size': {'said': 'giant', 'angular': "92'\xd7197'", 'physical': '20\xd744 kpc'}} ,
elements_pleins : listElements['galaxy'] = [] }
BAD LINES de galaxy :
' code="M31" nickname="Andromede" type="spiraled"'
==> Cette chaine n'est pas une chaine dattributs conforme.
' total="(2-4)\xd710E11 Msun" kernel="7\xd710E7 Msun"'
==> Cette chaine n'est pas une chaine d'attributs conforme.
----------------------------------------------------------------
>>> |
Partager