dump_rng.xslt RelaxNG aus Datenbank-Dump 2020-12-04 Herbert Schiemann h.schiemann@herbaer.de Erzeugt aus den Angaben zur Datenbank-Struktur in einer Datenbank-Dump-Datei eine RelaxNG - Datei, die die XML-Elemente beschreibt, die für die Inhalte der Datenbank benutzt werden. Der Name des Top-Level-Elements ist der Datenbank-Name, die Namen der Kind-Elemente sind die Tabellennamen, die Namen derer Kind-Elemente sind die Feldnamen. Erstellungszeit Stylesheet-Anweisung in der Ausgabe Wurzelelement href=" " type="application/xml" <xsl:text>db_</xsl:text> <xsl:value-of select="$dbname"/> <xsl:text>.rng</xsl:text> Inhalt der Datenbank Automatisch erzeugt Beliebiger Inhalt Attribute anderer XML-Namensräume Elemente anderer XML-Namensräume Das Wurzelelement: Inhalt der Datenbank Verweise auf die Elemente, die die Tabellen spezifizieren. Die Spezifikation der Tabellen Tabelle Verweise auf die Elemente, die die Felder einer Tabelle spezifizieren Die Felder einer Tabelle, Datentypen s. https://mariadb.com/kb/en/data-types/ Datentyp eines Feldes in der Anmerkung : Datentyp