Was ist XML?

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Was sind Elemente, Attribute & Co mit Zeichentrick erklärt.
    In diesem animiertem Video-Tutorial (deutsch) erhalten Sie eine grundlegende Einführung in das Thema XML. Es werden u.a. folgende Fragen beantwortet: Was ist eine Meta-Sprache, was ist der Unterschied von SGML und XML? Wie kommen Daten in einen Computer und wie werden sie dort verarbeitet? Was ist Markup und wie sieht eine typische Markup-Syntax aus? Und was hat das ganze mit Tim Berners Lee und den Anfängen des World Wide Web zu tun?
    Impressum: www.boris-gedat...
    Imprint: www.boris-gedat...

КОМЕНТАРІ • 31

  • @auditorydope9058
    @auditorydope9058 7 років тому +2

    Wunderbar erklärt, vielen Dank!
    Vor allem der Anfang ist super hilfreich, um überhaupt erst die Problematik zu verstehen,
    die eine solche Sprache nötig macht.

    • @BorisGedat
      @BorisGedat  7 років тому

      Sehr gerne! Freut mich, dass es Ihnen geholfen hat! Danke für das Feedback.

  • @Majkirsche
    @Majkirsche 9 років тому +6

    Bitte mehr Tutorials, einfach genial erklärt, so macht das Lernen Spaß!

  • @moebalk
    @moebalk 11 років тому +2

    Super. Von der besten Tutorial, die ich in UA-cam gesehen habe. Vielen Dank.

  • @HolyManta
    @HolyManta 5 років тому +1

    Super Lernvideo! Einfach glasklar, und trotzdem mit Schwung erklährt

  • @maximeassonkoue4250
    @maximeassonkoue4250 Рік тому +1

    Gute Erklärung

  • @COLDxLINE
    @COLDxLINE 7 років тому +3

    Sehr deutliche und schöne erklärung!

  • @tobi253
    @tobi253 5 років тому +1

    Super Video, ich mag auf die Definition der kleinen zahl als 5 und der großen als 2 :D
    (kleiner Hinweis, bei den mehreren Quadratzahlen als Liste aufgeführt, wurde nicht quadriert sondern mal 2 genommen, aber... darum geht's in dem Video ja auch nicht wirklich :>)

    • @BorisGedat
      @BorisGedat  5 років тому

      Ja tatsächlich, ist mir noch nie aufgefallen! Danke für den Hinweis! :-)

  • @LebenWerden
    @LebenWerden 10 років тому +1

    Ein super tolles Video!
    Goldwert!

  • @matthiasgutnick8037
    @matthiasgutnick8037 4 роки тому +1

    Super erklärt. Vielen Dank!

  • @tobiasdietrich7684
    @tobiasdietrich7684 9 років тому +1

    sehr hilfreich und gut erklärt!

  • @user-gc2md8sc8c
    @user-gc2md8sc8c Рік тому

    Hallo Boris, du erklärst wirklich gut. Machst du eigentlich noch Videos?

  • @karimbouaboulajz
    @karimbouaboulajz 8 років тому +2

    Sehr interessant, danke sehr gut super erklärt.

  • @R.D436
    @R.D436 6 років тому +1

    Vielen dank für die erklärung.

  • @los333r
    @los333r 9 років тому +1

    Seh gut auf alle einzelnen Punkten eingegangen und verständlich vertieft erklärt! Es ist zwar etwas Läger her dennoch stelle ich die Frage trotzdem:
    - Xml ist Nachfolger von SGML und SGML war das Basis für HTML , HTML ist Bestandteil des WWW als Auszeichnungssprache, warum braucht man dann aber XML für Android Applikationen wenn sie mit Java programmiert werden um das Programm eine Form zu geben ?

    • @BorisGedat
      @BorisGedat  8 років тому +2

      +Dex
      Bei der Entwicklung grafischer Oberflächen hat sich das Beschreiben des Layouts außerhalb des Programmcodes als sog. "declarative user interfaces" als sinnvolle Praxis herausgestellt und etabliert, weil damit einige Vorteile einhergehen:
      - das Design des Layouts kann einfach ausgetauscht werden ohne den Java-Quellcode neu kompilieren zu müssen ( "themes")
      - man kann unterschiedliche Layouts für unterschiedliche Geräte, Monitorauflösungen, Hochformat, Querformat etc. festlegen (besonders wichtig bei Android!)
      - die Beschriftungen für Schaltflächen, Menüs, etc. können bei unterschiedlichen Sprachen außerhalb des Programmcodes in XML-Dateien abgelegt und je nach Bedarf ausgetauscht werden
      - XML-Dateien zum Festlegen des Layouts ermöglichen auch den Einsatz von einem sog. "GUI builder", einem Programm mit dessen Hilfe das Layout einer grafischen Oberfläche zusammengeschoben und konfiguriert werden kann (Android Studio, Javafx Scenebuilder, ...)
      Die Tatsache, dass bei der externen Layout-Deklaration überwiegend XML verwendet wird liegt wohl darin begründet, dass gerade bei Java viele sehr ausgereifte XML-Verarbeitungsbibliotheken existieren. Vor allem der Einsatz des sog. "XML-Binding" bei der XML-Datenstrukturen in Java-Objekte hin und herverwandelt werden können, macht den Einsatz von XML für Entwickler von GUI-Generatoren zum Kinderspiel. Allerdings ist es so, dass vor allem wegen der etwas schwierigen Lesbarkeit der XML-Verschachtelungen manchmal auch alternative Deklarationsmethoden zur Anwendung gebracht werden. Immer öfter wird z.B. das von JavaScript kommende JSON-Format verwendet, das für Menschen übersichtlicher und damit leichter lesbar ist.

    • @heinzvonfritz
      @heinzvonfritz 8 років тому

      +Boris Gedat Wieso hat ein char 2 Bytes? Der hat nur einen!

    • @BorisGedat
      @BorisGedat  8 років тому +1

      +Heinz von Fritz Damit der Java-Datentyp char Unicode-Zeichen aufnehmen kann, wurde für ihn als Größe 2 Byte (16 Bit) festgelegt. Somit lassen sich 65536 Zeichen darstellen (auch europäische und asiatische).

  • @TheKimJAK
    @TheKimJAK 6 років тому +1

    Richtig gutes Video! :)

  • @jurgennagel2833
    @jurgennagel2833 3 роки тому

    Habe eine kurze Frage:
    ich habe eine xml Stewuerdatei geschrieben, funktioniert auch, es wird u.a. die IBAN Nr. angezeigt.
    Aus Datenschutzgründen möchte ich aber nur die ersten 4 zeichen, danach 16 X und am schluss die letzten 2 zeichen der IBAN anzeigen.
    Schreibweise ? Left(IBAN,4);"XXXXXXXXXXXXXXXX";right(IBAN,2) ?????

  • @greyfox3954
    @greyfox3954 7 років тому +1

    super Video, finde ich echt top! könntest Du vielleicht was über das Projekt Xanadu machen, das würde mich auch interessieren

    • @BorisGedat
      @BorisGedat  7 років тому

      Ja im Kurs erwähne ich gewöhnlich den Theodor Holm Nelson und seine weitsichtigen Ideen. Wenn ich dazu komme mach ich vielleicht ein Video drüber, mehr Filme über XML und Co. sind sowieso geplant. Danke für die Anregung! An alle: Themenwünsche einfach in den Kommentaren posten!

  • @MultiElias2
    @MultiElias2 6 років тому +1

    Super erklärt, am Anfang etwas zu ausführlich, weitere Beispiele wären gut

    • @BorisGedat
      @BorisGedat  2 роки тому

      danke, war eins meiner ersten UA-cam Videos

  • @thilodoh
    @thilodoh 4 роки тому

    Damit der Computer seinem Namen "Rechner" geRecht werden kann xD (4:44)
    (17:25 29.04.2020)