Apuntes Clase

Curso 2024-25 - IES El Rincón

Proyecto mantenido por ichigar

Lenguaje de marcas de recetario de cocina

Especificaciones del lenguaje de marcas:

Descripción

Este lenguaje de marcas se utilizará para codificar un recetario de cocina.

Estructura de etiquetas del lenguaje de marcas

recetario/
│
├── receta/
│   ├── titulo - Cadena de texto
│   ├── metadatos/
│   │   ├── autor - Cadena de texto
│   │   ├── porciones - Número entero
│   │   ├── tiempoPreparacion - Número entero
│   │   └── dificultad - valores("Fácil", "Medio", "Difícil")
│   ├── ingredientes/
│   │   ├── ingrediente (cantidad="") - ingrediente cadena de texto, atributo cantidad cadena de texto
│   │   ├── ingrediente (cantidad="")
│   │   └── ... 
│   ├── utensilios/
│   │   ├── utensilio - cadena de texto
│   │   ├── utensilio
│   │   └── ...
│   └── instrucciones/ (opcional)
│       ├── paso (tiempo="") - paso cadena de texto, atributo número entero de minutos entre comillas
│       │   └── descripcion
│       ├── paso (tiempo="")
│       │   └── descripcion
│       └── ... 
│
├── receta/  (Segunda receta)
│   ├── titulo
│   ├── metadatos/
│   │   ├── autor
│   │   ├── porciones
│   │   ├── tiempoPreparacion
│   │   └── cocina
│   ├── ingredientes/
│   │   ├── ingrediente (cantidad="")
│   │   ├── ingrediente (cantidad="")
│   │   └── ... 
│   ├── utensilios/
│   │   ├── utensilio
│   │   ├── utensilio
│   │   └── ...
│   └── instrucciones/
│       ├── paso (tiempo="")
│       │   └── descripcion
│       ├── paso (tiempo="")
│       │   └── descripcion
│       └── ... 
│
└── ... (Se pueden añadir más recetas aquí)

Ejemplo de documento

<recetario>
    <receta>
        <titulo>Spaghetti a la Boloñesa</titulo>        
        <metadatos>
            <autor>Juan Pérez</autor>
            <porciones>4</porciones>
            <tiempoPreparacion>15</tiempoPreparacion>
            <dificultad>Fácil</dificultad>
        </metadatos>

        <ingredientes>
            <ingrediente cantidad="500g">Spaghetti</ingrediente>
            <ingrediente cantidad="400g">Carne molida</ingrediente>
            <ingrediente cantidad="2">Tomates</ingrediente>
            <ingrediente cantidad="1">Cebolla</ingrediente>
            <ingrediente cantidad="100ml">Aceite de oliva</ingrediente>
            <ingrediente cantidad="Al gusto">Sal</ingrediente>
            <ingrediente cantidad="Al gusto">Pimienta</ingrediente>
        </ingredientes>

        <utensilios>
            <utensilio>Sartén</utensilio>
            <utensilio>Olla</utensilio>
            <utensilio>Cuchillo</utensilio>
            <utensilio>Tabla de cortar</utensilio>
        </utensilios>

        <instrucciones>
            <paso tiempo="5 min">
                <descripcion>Calentar el aceite en una sartén a fuego medio.</descripcion>
            </paso>
            <paso tiempo="10 min">
                <descripcion>Agregar la cebolla cocinar hasta que estén dorados.</descripcion>
            </paso>
            <paso tiempo="15 min">
                <descripcion>Incorporar la carne molida y cocinar hasta que se dore completamente.</descripcion>
            </paso>
            <paso tiempo="10 min">
                <descripcion>Añadir los tomates picados, la sal y la pimienta. Cocinar a fuego lento.</descripcion>
            </paso>
            <paso tiempo="8 min">
                <descripcion>Hervir el spaghetti en una olla con agua y sal.</descripcion>
            </paso>
            <paso>
                <descripcion>Mezclar la salsa boloñesa con el spaghetti cocido. Servir caliente.</descripcion>
            </paso>
        </instrucciones>
    </receta>

    <receta>
        <titulo>Ensalada César</titulo>

        <metadatos>
            <autor>María López</autor>
            <porciones>2</porciones>
            <tiempoPreparacion>10</tiempoPreparacion>
        </metadatos>

        <ingredientes>
            <ingrediente cantidad="1">Lechuga romana</ingrediente>
            <ingrediente cantidad="100g">Pechuga de pollo</ingrediente>
            <ingrediente cantidad="50g">Queso parmesano</ingrediente>
            <ingrediente cantidad="50ml">Aderezo César</ingrediente>
            <ingrediente cantidad="Al gusto">Sal</ingrediente>
            <ingrediente cantidad="Al gusto">Pimienta</ingrediente>
        </ingredientes>

        <utensilios>
            <utensilio>Ensaladera</utensilio>
            <utensilio>Cuchillo</utensilio>
            <utensilio>Sartén</utensilio>
        </utensilios>

        <instrucciones>
            <paso tiempo="5 min">
                <descripcion>Cortar la lechuga y el pollo en tiras.</descripcion>
            </paso>
            <paso tiempo="5 min">
                <descripcion>Saltear el pollo en una sartén con un poco de sal y pimienta.</descripcion>
            </paso>
            <paso>
            <ingrediente cantidad="Al gusto">Sal</ingrediente>
            <ingrediente cantidad="Al gusto">Pimienta</ingrediente>
            </paso>
            <paso>
                <descripcion>Agregar el aderezo César y mezclar bien. Servir frío.</descripcion>
            </paso>
        </instrucciones>
    </receta>
</recetario>