{"id":52640,"date":"2019-11-13T00:00:00","date_gmt":"2019-11-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu"},"modified":"2020-02-18T14:00:25","modified_gmt":"2020-02-18T11:00:25","slug":"xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu","title":{"rendered":"XML wird fast immer nicht gem\u00e4\u00df dem vorgesehenen Zweck verwendet.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"XML wird fast immer nicht gem\u00e4\u00df dem vorgesehenen Zweck verwendet.\" src=\"\/wp-content\/uploads\/2019\/11\/8152077415a94ef74806af230ef44bd7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDie Sprache XML wurde 1996 erfunden. Kaum war sie erschienen, begann man bereits, die M\u00f6glichkeiten ihrer Anwendung falsch zu verstehen, und f\u00fcr die Zwecke, f\u00fcr die man sie zu adaptieren versuchte, war sie nicht die beste Wahl.<\/p>\n<p>Es w\u00e4re keine \u00dcbertreibung zu sagen, dass die \u00fcberw\u00e4ltigende Mehrheit der XML-Schemas, die ich gesehen habe, eine unzweckm\u00e4\u00dfige oder falsche Verwendung von XML darstellten. Dar\u00fcber hinaus zeugte eine solche Anwendung von XML von einem grundlegenden Missverst\u00e4ndnis dessen, was XML in erster Linie ist.<\/p>\n<p>XML ist eine Auszeichnungssprache. <b>Es ist kein Datenformat<\/b>. In den meisten XML-Schemas wurde diese Unterscheidung ausdr\u00fccklich nicht ber\u00fccksichtigt, und man verwechselte XML mit einem Datenformat, was letztendlich bedeutete, dass die Wahl von XML selbst ein Fehler war, da man tats\u00e4chlich ein Datenformat ben\u00f6tigte.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOhne ins Detail zu gehen, eignet sich XML am besten zur Annotation von Textbl\u00f6cken mit Struktur und Metadaten. Wenn Ihre Hauptaufgabe nicht die Arbeit mit einem Textblock ist, d\u00fcrften Sie mit der Wahl von XML kaum richtig liegen.<\/p>\n<p>In dieser Hinsicht gibt es einen einfachen Weg zu \u00fcberpr\u00fcfen, wie gut ein XML-Schema erstellt wurde. Nehmen wir ein Dokument im angenommenen Schema und entfernen alle Tags und Attribute daraus. Wenn das, was \u00fcbrig bleibt, keinen Sinn ergibt (oder wenn nur eine leere Zeile zur\u00fcckbleibt), dann ist entweder Ihr Schema falsch aufgebaut oder es war einfach nicht sinnvoll, XML zu verwenden.<\/p>\n<p>Im Folgenden werde ich einige der h\u00e4ufigsten Beispiele f\u00fcr schlecht konstruierte Schemata anf\u00fchren.<\/p>\n<pre><code class=\"xml\"><\/code><\/pre>\n<p>\nHier sehen wir ein Beispiel f\u00fcr einen unbegr\u00fcndeten und seltsamen (wenn auch recht verbreiteten) Versuch, ein einfaches \u201eSchl\u00fcssel-Wert\u201c-W\u00f6rterbuch mit XML auszudr\u00fccken. Wenn man alle Tags und Attribute entfernt, bleibt eine leere Zeile zur\u00fcck. Im Grunde genommen stellt dieses Dokument, so absurd es auch klingen mag, eine semantische Annotation einer leeren Zeile dar.<\/p>\n<pre><code class=\"xml\">&lt;root name=\"John\" city=\"London\" \/&gt;<\/code><\/pre>\n<p>\nWas noch schlimmer ist, ist, dass wir hier nicht einfach eine semantische Annotation einer leeren Zeile als extravagante Art der Darstellung eines W\u00f6rterbuchs haben \u2013 diesmal ist das \u201eW\u00f6rterbuch\u201c direkt in Form von Attributen des Wurzelelements kodiert. Dadurch wird die gegebene Menge von Attributnamen am Element unbestimmt und dynamisch. Dar\u00fcber hinaus ist deutlich, dass der Autor eigentlich nur eine einfache \u201eSchl\u00fcssel-Wert\u201c-Syntax ausdr\u00fccken wollte, aber stattdessen eine absolut seltsame Entscheidung getroffen hat, XML anzuwenden, indem er die Verwendung eines einzelnen leeren Elements einfach als Pr\u00e4fix f\u00fcr die Nutzung der Attributsyntax zwingend festlegte. Solche Schemas begegne ich sehr h\u00e4ufig.<\/p>\n<pre><code class=\"xml\">John\n  London<\/code><\/pre>\n<p>\nDas ist schon etwas besser, aber nun sind die Schl\u00fcssel aus irgendeinem Grund Metadaten, die Werte jedoch nicht. Eine ziemlich seltsame Sichtweise auf W\u00f6rterb\u00fccher. Wenn alle Tags und Attribute entfernt werden, geht die H\u00e4lfte der Informationen verloren.<\/p>\n<p>Eine korrekte Ausdrucksweise eines W\u00f6rterbuchs in XML w\u00fcrde etwa so aussehen:<\/p>\n<pre><code class=\"xml\">Name\n    John\n  \n  \n    City\n    London<\/code><\/pre>\n<p>\nWenn die Menschen jedoch seltsame Entscheidungen treffen, XML als Datenformat anzuwenden und damit ein W\u00f6rterbuch zu ordnen, sollten sie verstehen, dass das, was sie tun, unangemessen und unpraktisch ist. Oft w\u00e4hlen Designer f\u00e4lschlicherweise XML f\u00fcr die Erstellung ihrer Anwendungen. Noch h\u00e4ufiger versch\u00e4rfen sie die Situation durch sinnloses Anwenden von XML in einer der oben beschriebenen Formen, dabei ignorieren sie, dass XML einfach nicht daf\u00fcr geeignet ist.<\/p>\n<p><b>Das schlechteste XML-Schema?<\/b> \u00dcbrigens, der Preis f\u00fcr <i>das schlechteste XML-Schema, das ich je gesehen habe,<\/i> geht an das Konfigurationsdateiformat f\u00fcr die automatische Ressourcenzuweisung von Polycom IP-Telefonen. Diese Dateien erfordern das Herunterladen von XML-Anforderungsdateien \u00fcber TFTP, die\u2026 Im Allgemeinen hier ein Ausschnitt aus einer solchen Datei:<\/p>\n<pre><code class=\"xml\">&lt;softkey\n        softkey.feature.directories=\"0\"\n        softkey.feature.buddies=\"0\"\n        softkey.feature.forward=\"0\"\n        softkey.feature.meetnow=\"0\"\n        softkey.feature.redial=\"1\"\n        softkey.feature.search=\"1\"\n\n        softkey.1.enable=\"1\"\n        softkey.1.use.idle=\"1\"\n        softkey.1.label=\"Foo\"\n        softkey.1.insert=\"1\"\n        softkey.1.action=\"...\"\n\n        softkey.2.enable=\"1\"\n        softkey.2.use.idle=\"1\"\n        softkey.2.label=\"Bar\"\n        softkey.2.insert=\"2\"\n        softkey.2.action=\"...\" \/&gt;<\/code><\/pre>\n<p>\nDas ist kein schlechter Witz. Und das ist nicht meine Erfindung:<\/p>\n<ul>\n<li>Elemente werden einfach als Pr\u00e4fixe verwendet, um Attribute anzuh\u00e4ngen, die selbst hierarchische Namen haben.\n<\/li>\n<li>Wenn Werte mehreren Instanzen eines bestimmten Datensatztyps zugeordnet werden m\u00fcssen, m\u00fcssen die Attributnamen verwendet werden, <i>in denen Indizes vorhanden sind.<\/i>.\n<\/li>\n<li>Dar\u00fcber hinaus sollten Attribute, die mit <code>softkey.<\/code>beginnen, an die Elemente <code>&lt;softkey\/&gt;<\/code>angeheftet werden, Attribute, die mit <code>feature.<\/code>beginnen, an die Elemente <code>&lt;feature\/&gt;<\/code> usw., obwohl dies v\u00f6llig \u00fcberfl\u00fcssig und auf den ersten Blick sinnlos erscheinen mag.\n<\/li>\n<li>Und schlie\u00dflich, wenn Sie gehofft haben, dass der erste Bestandteil des Attributnamens immer mit dem Namen des Elements \u00fcbereinstimmt \u2013 weit gefehlt! Zum Beispiel m\u00fcssen die Attribute <code>up.<\/code> an <code>&lt;userpreferences\/&gt;<\/code>angeheftet werden. Die Reihenfolge, in der Attributnamen an Elemente angeheftet werden, ist willk\u00fcrlich und praktisch vollst\u00e4ndig.\n<\/li>\n<\/ul>\n<p>\n<b>Dokumente oder Daten.<\/b>Gelegentlich macht jemand absolut seltsame Dinge, indem er versucht, XML und JSON zu vergleichen \u2013 und zeigt damit, dass er weder das eine noch das andere versteht. XML ist eine Auszeichnungssprache f\u00fcr Dokumente. JSON hingegen ist ein Format f\u00fcr strukturierte Daten, sodass es keinen Sinn macht, sie miteinander zu vergleichen \u2013 es ist, als w\u00fcrde man versuchen, Warmes mit Weichem zu vergleichen.<\/p>\n<p>Ein Verst\u00e4ndnis dessen wird durch das Konzept des Unterschieds zwischen <i>Dokumenten und Daten<\/i>helfen. Als Analogon zu XML kann man bedingt ein maschinenlesbares Dokument heranziehen. Obwohl es zum Lesen durch Maschinen gedacht ist, ist es metaphorisch mit Dokumenten verbunden und stellt aus dieser Sicht eine faktisch vergleichbare Kategorie zu PDF-Dokumenten dar, die in der Regel nicht maschinenlesbar sind. <\/p>\n<p>Zum Beispiel spielt die Reihenfolge der Elemente in XML eine Rolle. In JSON hingegen hat die Reihenfolge der \"Schl\u00fcssel-Wert\"-Paare innerhalb von Objekten keine Bedeutung und ist nicht definiert. Wenn Sie ein ungeordnetes W\u00f6rterbuch von \"Schl\u00fcssel-Wert\"-Paaren erhalten m\u00f6chten, ist die tats\u00e4chliche Reihenfolge, in der die Elemente in dieser Datei folgen, irrelevant. Aber Sie k\u00f6nnen aus diesen Daten viele verschiedene <i>Dokumente<\/i>erstellen, da im Dokument eine bestimmte Reihenfolge vorhanden ist. Metaphorisch ist dies analog zu einem gedruckten Dokument, obwohl es im Gegensatz zu einem Ausdruck oder einer PDF-Datei keine physischen Ma\u00dfe hat.<\/p>\n<p>In meinem Beispiel f\u00fcr eine korrekte Darstellung eines W\u00f6rterbuchs in XML wird die Reihenfolge der Elemente im W\u00f6rterbuch gezeigt, im Gegensatz zur Darstellung in JSON. Ich kann diese Reihenfolge nicht ignorieren: Diese Linearit\u00e4t ist von Natur aus ein Merkmal des Dokumentmodells und des XML-Formats. Jemand k\u00f6nnte bei der Interpretation dieses XML-Dokuments entscheiden, die Reihenfolge zu ignorieren, aber dar\u00fcber zu streiten, ist sinnlos, da diese Frage \u00fcber den Rahmen der Diskussion des Formats hinausgeht. Dar\u00fcber hinaus wird man sehen, dass die Elemente des W\u00f6rterbuchs in einer bestimmten Reihenfolge folgen, wenn das Dokument im Browser angezeigt wird und ein Stylesheet attached ist, und nicht in irgendeiner anderen.<\/p>\n<p>Mit anderen Worten, das W\u00f6rterbuch (Fragment strukturierter Daten) kann in <i>n<\/i> verschiedene m\u00f6gliche Dokumente (im XML-, PDF-Format, auf Papier usw.) umgewandelt werden, wo <i>n<\/i> \u2014 die Anzahl m\u00f6glicher Kombinationen von Elementen im W\u00f6rterbuch, und wir haben dabei noch nicht andere m\u00f6gliche Variablen ber\u00fccksichtigt.<\/p>\n<p>Dar\u00fcber hinaus folgt auch daraus, dass es ineffizient w\u00e4re, ein maschinenlesbares Dokument nur zum Austausch von Daten zu verwenden. Es verwendet ein Modell, das in diesem Fall unn\u00f6tig ist; es w\u00fcrde nur st\u00f6ren. Zudem m\u00fcsste ein Programm geschrieben werden, um die urspr\u00fcnglichen Daten zu extrahieren. Es w\u00e4re kaum sinnvoll, XML f\u00fcr etwas zu verwenden, das zu einem bestimmten Zeitpunkt nicht in Dokumentform gebracht werden kann (sagen wir durch CSS oder XSLT oder beides), da dies der Hauptgrund (wenn nicht der einzige) ist, die Dokumentenmodell zu verfolgen.<\/p>\n<p>Dar\u00fcber hinaus gilt, dass im XML keine Zahlen (oder booleschen Ausdr\u00fccke oder andere Datentypen) vorhanden sind, weshalb alle in diesem Format dargestellten Zahlen lediglich als zus\u00e4tzlicher Text gelten. Die Schema und ihre Beziehung zu den entsprechenden ausgedr\u00fcckten Daten m\u00fcssen bekannt sein, um Daten zu extrahieren. Auch muss man wissen, wann im Kontext ein bestimmtes Textelement eine Zahl darstellt, die man in eine Zahl umwandeln sollte, usw.<\/p>\n<p>Damit unterscheidet sich der Prozess der Datenauslese aus XML-Dokumenten nicht wesentlich von dem der Erkennung gescannter Dokumente, die beispielsweise Tabellen mit vielen Seiten numerischer Daten enthalten. Ja, dies ist grunds\u00e4tzlich m\u00f6glich, aber es ist nicht der effizienteste Weg \u2013 es sei denn, es gibt absolut keine anderen Optionen. Eine kluge L\u00f6sung w\u00e4re einfach, eine digitale Kopie der originalen Daten zu finden, die nicht in das Dokumentmodell eingelegt sind, in dem die Daten mit ihrer spezifischen textlichen Darstellung verbunden sind.<\/p>\n<p>Es \u00fcberrascht mich nicht, dass XML in der Gesch\u00e4ftswelt popul\u00e4r ist. Der Grund daf\u00fcr ist, dass das Dokumentenformat (auf Papier) f\u00fcr Unternehmen verst\u00e4ndlich und vertraut ist, und sie m\u00f6chten weiterhin mit dem vertrauten und verst\u00e4ndlichen Modell arbeiten. Aus demselben Grund werden in der Gesch\u00e4ftswelt viel zu oft PDF-Dokumente anstelle von maschinenlesbaren Formaten verwendet \u2013 weil sie nach wie vor an dem Konzept der gedruckten Seite mit einer bestimmten physikalischen Gr\u00f6\u00dfe gebunden sind. Dies gilt selbst f\u00fcr Dokumente, die wahrscheinlich nie gedruckt werden (z. B. eine PDF-Datei der Dokumentation eines Registers mit 8000 Seiten). Aus dieser Sicht ist die Verwendung von XML in der Gesch\u00e4ftswelt im Wesentlichen eine Manifestation von Skeuomorphismus. Menschen verstehen die metaphorische Idee einer gedruckten Seite mit begrenzter Gr\u00f6\u00dfe und sie wissen, wie sie Gesch\u00e4ftsprozesse auf der Grundlage gedruckter Dokumente erstellen k\u00f6nnen. Wenn dies Ihr Ma\u00dfstab ist, stellen maschinenlesbare Dokumente ohne begrenzte physische Gr\u00f6\u00dfe \u2013 XML-Dokumente \u2013 eine Innovation dar, die zugleich ein vertrauter und komfortabler Ersatz f\u00fcr das Dokument ist. Was nicht hindert, dass sie weiterhin eine ungenaue und \u00fcberm\u00e4\u00dfig skeuomorphe Art der Datenpr\u00e4sentation sind.<\/p>\n<p>Bis heute sind mir nur die XML-Schemata bekannt, die ich tats\u00e4chlich als richtige Anwendung dieses Formats bezeichnen kann, XHTML und DocBook.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/475474\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f\u0437\u044b\u043a XML \u0431\u044b\u043b \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d \u0432 1996 \u0433\u043e\u0434\u0443. \u0415\u0434\u0432\u0430 \u043e\u043d \u0443\u0441\u043f\u0435\u043b \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f, \u043a\u0430\u043a \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0435\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0443\u0436\u0435 \u043d\u0430\u0447\u0430\u043b\u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e, \u0438 \u0434\u043b\u044f \u0442\u0435\u0445 \u0446\u0435\u043b\u0435\u0439, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0435\u0433\u043e \u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u043e\u043d \u0431\u044b\u043b \u043d\u0435 \u043b\u0443\u0447\u0448\u0438\u043c \u0432\u044b\u0431\u043e\u0440\u043e\u043c. \u041d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435\u043c \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0434\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0441\u0445\u0435\u043c XML, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043d\u0435 \u0434\u043e\u0432\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0432\u0438\u0434\u0435\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0438 \u0441\u043e\u0431\u043e\u0439 \u043d\u0435\u0446\u0435\u043b\u0435\u0441\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u043e\u0435 \u0438\u043b\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 XML. \u0411\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":52641,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52640","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f\u0437\u044b\u043a XML \u0431\u044b\u043b \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d \u0432 1996 \u0433\u043e\u0434\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47XML \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u043f\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f\u0437\u044b\u043a XML \u0431\u044b\u043b \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d \u0432 1996 \u0433\u043e\u0434\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 XML wird fast immer missbr\u00e4uchlich verwendet | ProHoster","description":"Die XML-Sprache wurde 1996 erfunden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47XML \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u043f\u043e \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e | ProHoster","og:description":"\u042f\u0437\u044b\u043a XML \u0431\u044b\u043b \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d \u0432 1996 \u0433\u043e\u0434\u0443.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/xml-prakticheski-vsegda-primenyaetsya-ne-po-naznacheniyu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52640","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:11:32","updated":"2026-01-24 04:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/52640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=52640"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/52640\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/52641"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=52640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=52640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=52640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}