Salta el contingut

Recursos

Documentació oficial

XML i formats de marques

HTML i CSS

JavaScript i DOM

Validació (DTD i XSD)

XSLT i XPath

JSON

XQuery i BD natives XML

  • BaseX — BD XML nativa, lleuger i potent
  • eXist-db — BD XML nativa de codi obert
  • W3C XQuery — Especificació XQuery 3.1

ERP/CRM


Eines recomanades

Editors de codi

Eina Plataforma Ús recomanat
Visual Studio Code Win/Mac/Lin Editor principal per XML, HTML, CSS, JS
Notepad++ Windows Editor lleugero per XML

Extensions VS Code

  • XML (Red Hat) — Autocompletat, validació i formateig XML/XSD
  • XSLT/XPath (DeltaXML) — Suport complet XSLT i XPath
  • Live Server — Servidor local per previsualitzar HTML
  • Prettier — Formateig de codi HTML, CSS, JS, JSON
  • ESLint — Linting JavaScript

Eines en línia

Eina URL Funció
W3C HTML Validator validator.w3.org Validació HTML
W3C CSS Validator jigsaw.w3.org/css-validator Validació CSS
Free Formatter freeformatter.com XML, XSD, XSLT
JSONLint jsonlint.com Validació JSON
RegExr regexr.com Expressions regulars

Docker (per pràctiques)

# BaseX (BD XML nativa)
docker run -d -p 8984:8984 -p 1984:1984 --name basex basex/basexhttp:latest

# eXist-db (BD XML nativa)
docker run -d -p 8080:8080 --name existdb existdb/existdb:latest

# Odoo (ERP)
docker run -d -p 8069:8069 --name odoo -t odoo

Plantilles de documents

Document XML bàsic

<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:noNamespaceSchemaLocation="schema.xsd">
    <!-- Contingut -->
</root>

Document HTML5 bàsic

<!DOCTYPE html>
<html lang="ca">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Títol de la pàgina</title>
    <link rel="stylesheet" href="estils.css">
</head>
<body>
    <header>
        <h1>Títol principal</h1>
    </header>
    <main>
        <p>Contingut principal</p>
    </main>
    <footer>
        <p>Peu de pàgina</p>
    </footer>
    <script src="scripts.js"></script>
</body>
</html>

Bibliografia

  • Introducció als Llenguatges de Marques — Material del mòdul, Francesc Barragán (2026)
  • XML in a Nutshell — Elliotte Rusty Harold, W. Scott Means (O'Reilly)
  • Learning Web Design — Jennifer Robbins (O'Reilly)
  • JavaScript: The Definitive Guide — David Flanagan (O'Reilly)
  • XSLT 2.0 and XPath 2.0 — Michael Kay (Wrox)