13
13
< title > 1.2.1. Lenguajes de serialización de datos — documentación de Lenguajes de Marcas - rolling</ title >
14
14
< link rel ="stylesheet " type ="text/css " href ="../_static/pygments.css " />
15
15
< link rel ="stylesheet " type ="text/css " href ="../_static/cloud.css " />
16
- < link rel ="stylesheet " type ="text/css " href ="../_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24 .min.css " />
16
+ < link rel ="stylesheet " type ="text/css " href ="../_static/sphinx-design.5ea377869091fd0449014c60fc090103 .min.css " />
17
17
< link rel ="stylesheet " href ="../_static/general.css " type ="text/css " />
18
18
< link rel ="stylesheet " href ="../_static/particular.css " type ="text/css " />
19
19
< link rel ="stylesheet " href ="https://fonts.googleapis.com/css?family=Noticia+Text:400,i,b,bi|Open+Sans:400,i,b,bi|Roboto+Mono:400,i,b,bi&display=swap " type ="text/css " />
@@ -147,7 +147,7 @@ <h1><span class="section-number">1.2.1. </span>Lenguajes de serialización de da
147
147
</ pre > </ div >
148
148
</ div >
149
149
</ li >
150
- < li > < p > En los principales sistemas operativos, podemos usar < a class ="reference internal " href ="../98.apendices/99.tools/vscode.html#vscode "> < span class ="std std-ref "> Visual Studio Code</ span > </ a > , que tiene soporte nativo para < abbr title ="JavaScript Object Notation "> JSON</ abbr > y será capaz de comprobar
150
+ < li > < p > En los principales sistemas operativos, podemos usar < a class ="reference internal " href ="../98.apendices/99.tools/10- vscode.html#vscode "> < span class ="std std-ref "> Visual Studio Code</ span > </ a > , que tiene soporte nativo para < abbr title ="JavaScript Object Notation "> JSON</ abbr > y será capaz de comprobar
151
151
según se escribe, si el documento sigue las reglas generales.</ p > </ li >
152
152
</ ul >
153
153
< div class ="admonition warning ">
@@ -161,11 +161,7 @@ <h1><span class="section-number">1.2.1. </span>Lenguajes de serialización de da
161
161
los casilleros que tienen asignados:</ p >
162
162
< details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 ">
163
163
< summary class ="sd-summary-title sd-card-header ">
164
- JSON sobre casilleros< div class ="sd-summary-down docutils ">
165
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
166
- < div class ="sd-summary-up docutils ">
167
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
168
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
164
+ < span class ="sd-summary-text "> JSON sobre casilleros</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
169
165
< div class ="highlight-json notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="p "> {</ span >
170
166
< span class ="w "> </ span > < span class ="nt "> "centro"</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="s2 "> "IES Pepe Botella"</ span > < span class ="p "> ,</ span >
171
167
< span class ="w "> </ span > < span class ="nt "> "profesores"</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="p "> [</ span >
@@ -437,11 +433,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
437
433
para JSON</ span > </ a > :</ p >
438
434
< details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 " id ="yaml-ejemplo-inicial ">
439
435
< summary class ="sd-summary-title sd-card-header ">
440
- YAML de casilleros< div class ="sd-summary-down docutils ">
441
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
442
- < div class ="sd-summary-up docutils ">
443
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
444
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
436
+ < span class ="sd-summary-text "> YAML de casilleros</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
445
437
< div class ="highlight-yaml notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nt "> %YAML</ span > < span class ="w "> </ span > < span class ="m "> 1.2</ span >
446
438
< span class ="nn "> ---</ span >
447
439
< span class ="nt "> centro</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="s "> "IES</ span > < span class ="nv "> </ span > < span class ="s "> Pepe</ span > < span class ="nv "> </ span > < span class ="s "> Botella"</ span >
@@ -502,7 +494,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
502
494
red.</ p > </ li >
503
495
< li > < p > El programa de < em > Linux</ em > < strong class ="command "> yamllint</ strong > que en las distribuciones basadas
504
496
en < em > Debian</ em > se encuentra en el paquete homónimo (< a class ="reference external " href ="https://packages.debian.org/stable/yamllint "> yamllint</ a > ).</ p > </ li >
505
- < li > < p > Como en el caso de < abbr title ="JavaScript Object Notation "> JSON</ abbr > , < a class ="reference internal " href ="../98.apendices/99.tools/vscode.html#vscode "> < span class ="std std-ref "> Visual Studio Code</ span > </ a > es capaz de
497
+ < li > < p > Como en el caso de < abbr title ="JavaScript Object Notation "> JSON</ abbr > , < a class ="reference internal " href ="../98.apendices/99.tools/10- vscode.html#vscode "> < span class ="std std-ref "> Visual Studio Code</ span > </ a > es capaz de
506
498
comprobar sobre la marcha si el documento es bien fmado. En este caso, el
507
499
soporte no es nativo y hay que añadirlo a través de la < a class ="reference external " href ="https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml "> extensión YAML</ a > .</ p > </ li >
508
500
</ ul >
@@ -995,11 +987,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
995
987
</ ul >
996
988
< details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 ">
997
989
< summary class ="sd-summary-title sd-card-header ">
998
- Solución propuesta JSON< div class ="sd-summary-down docutils ">
999
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
1000
- < div class ="sd-summary-up docutils ">
1001
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
1002
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
990
+ < span class ="sd-summary-text "> Solución propuesta JSON</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1003
991
< div class ="highlight-json notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="p "> [</ span >
1004
992
< span class ="w "> </ span > < span class ="p "> {</ span >
1005
993
< span class ="w "> </ span > < span class ="nt "> "nombre"</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="s2 "> "ensalada"</ span > < span class ="p "> ,</ span >
@@ -1027,11 +1015,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
1027
1015
</ div >
1028
1016
</ details > < details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 ">
1029
1017
< summary class ="sd-summary-title sd-card-header ">
1030
- Solución propuesta YAML< div class ="sd-summary-down docutils ">
1031
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
1032
- < div class ="sd-summary-up docutils ">
1033
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
1034
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1018
+ < span class ="sd-summary-text "> Solución propuesta YAML</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1035
1019
< div class ="highlight-yaml notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nt "> %YAML</ span > < span class ="w "> </ span > < span class ="m "> 1.2</ span >
1036
1020
< span class ="nn "> ---</ span >
1037
1021
< span class ="p p-Indicator "> -</ span > < span class ="w "> </ span > < span class ="nt "> nombre</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="l l-Scalar l-Scalar-Plain "> ensalada</ span >
@@ -1080,11 +1064,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
1080
1064
</ ul >
1081
1065
< details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 ">
1082
1066
< summary class ="sd-summary-title sd-card-header ">
1083
- Solución propuesta JSON< div class ="sd-summary-down docutils ">
1084
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
1085
- < div class ="sd-summary-up docutils ">
1086
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
1087
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1067
+ < span class ="sd-summary-text "> Solución propuesta JSON</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1088
1068
< div class ="highlight-json notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="p "> {</ span >
1089
1069
< span class ="w "> </ span > < span class ="nt "> "recetas"</ span > < span class ="p "> :</ span > < span class ="w "> </ span > < span class ="p "> [</ span >
1090
1070
< span class ="w "> </ span > < span class ="p "> {</ span >
@@ -1135,11 +1115,7 @@ <h3><span class="section-number">1.2.1.2.3. </span>Tipos de nodos<a class="heade
1135
1115
</ div >
1136
1116
</ details > < details class ="sd-sphinx-override sd-dropdown sd-card sd-mb-3 ">
1137
1117
< summary class ="sd-summary-title sd-card-header ">
1138
- Solución propuesta YAML< div class ="sd-summary-down docutils ">
1139
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-down " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z "> </ path > </ svg > </ div >
1140
- < div class ="sd-summary-up docutils ">
1141
- < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-up " viewBox ="0 0 24 24 " aria-hidden ="true "> < path fill-rule ="evenodd " d ="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z "> </ path > </ svg > </ div >
1142
- </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1118
+ < span class ="sd-summary-text "> Solución propuesta YAML</ span > < span class ="sd-summary-state-marker sd-summary-chevron-right "> < svg version ="1.1 " width ="1.5em " height ="1.5em " class ="sd-octicon sd-octicon-chevron-right " viewBox ="0 0 24 24 " aria-hidden ="true "> < path d ="M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z "> </ path > </ svg > </ span > </ summary > < div class ="sd-summary-content sd-card-body docutils ">
1143
1119
< div class ="highlight-yaml notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="nt "> %YAML</ span > < span class ="w "> </ span > < span class ="m "> 1.2</ span >
1144
1120
< span class ="nn "> ---</ span >
1145
1121
< span class ="nt "> recetas</ span > < span class ="p "> :</ span >
0 commit comments