Waar is het XML-bestand voor? XML-bestand: wat is het en hoe open je het? Een online editor gebruiken voor XML-bestanden

Wat is Yandex XML? Dit is een Yandex-service waarmee u een bepaald aantal verzoeken naar Yandex Search kunt sturen zonder het risico te worden verbannen, en dus zonder captcha. Daarom is XML nodig. Dit werd gedaan om op de een of andere manier controle te krijgen over de rusteloze webmasters die de Yandex-servers belastten met het verzenden van talloze verzoeken. Om bij uw XML-instellingen te komen, moet u naar https://xml.yandex.ru gaan. Allereerst moet u ervoor zorgen dat u XML-limieten heeft. Ze moeten worden gegeven aan sites die u in Webmaster heeft, of ze kunnen worden gekocht, daarover later meer. Zodra u een site aan Yandex Webmaster toevoegt, gelden er limieten. Hun aanwezigheid is zichtbaar op het tabblad ‘Limieten’.

Ik heb nu bijvoorbeeld zoveel limieten. Ze zijn er, dus ga opnieuw naar de instellingen https://xml.yandex.ru/settings/, geef je IP-adres aan in het veld “Hoofd-IP-adres” (meestal valt dit samen met het opgegeven adres in “Je huidige IP”), vink aan Klik op “Ik ga akkoord met de voorwaarden van de licentieovereenkomst” en klik op “Opslaan”. Als gevolg hiervan verschijnt bovenaan de "URL voor verzoeken", die moet worden gespecificeerd in de software waarmee posities worden verwijderd.

Wat is het XML-formaat eigenlijk?

XML is het formaat waarin de Yandex-service resultaten retourneert voor XML-query's. Met andere woorden: een uitbreidbare opmaaktaal, waarover je op Wikipedia kunt lezen. Maar als u zich bezighoudt met websitepromotie, is het enige dat u erover moet weten dat dit formaat zowel geschikt is voor het verwerken van documenten door programma's als voor het verstrekken van informatie in een voor mensen leesbare vorm. Daarom gebruikt Yandex het.

Wat zijn Yandex XML-limieten

Wat betekent één Yandex XML-limiet? Het betekent dat u volgens één limiet één verzoek kunt indienen bij de zoekmachine zonder captcha. Als u 500 limieten heeft, kunt u posities opnemen op 500 verzoeken per dag. Eén limiet - één verzoek. Maar er zijn hier nuances, bijvoorbeeld beperkingen op het gebruik van limieten per uur. Dat wil zeggen dat uw 500 verzoeken over 24 uur worden verdeeld en dat u deze 500 posities niet onmiddellijk kunt verwijderen. Overdag is de limiet strenger, waardoor veel optimizers 's nachts posities verwijderen. Hier is een voorbeeld:

En nog een ding: als u al één Yandex-account op uw IP gebruikt om naar XML te bellen, kunt u de tweede niet gebruiken. Eén IP - één URL voor verzoeken.

Het is niet helemaal duidelijk op basis van welk principe Yandex berekent hoeveel limieten aan een bepaalde site moeten worden verstrekt. Veel mensen zijn van mening dat de formule voor het berekenen van het aantal limieten op de een of andere manier verband houdt met het berekenen van de betrouwbaarheid van de site.

Er zijn nog een paar belangrijke punten:

  • hun aantal wordt regelmatig bijgewerkt;
  • gebruik is beperkt tot bepaalde tijdstippen van de dag (’s nachts – de hoogste hoeveelheid);
  • limieten kunnen worden overgedragen en verkocht (meer hierover hieronder).

Waarom heeft Yandex deze service nodig?

Eigenlijk is het uit de geschiedenis van de oprichting van de dienst duidelijk waarom Yandex het nodig heeft. Dankzij XML-limieten regelt Yandex zelf de belasting van zijn servers. Daarom kan het maximale aantal verzoeken 's nachts worden gebruikt, en het minimum - tijdens kantooruren.

Is de XML-uitvoer heel anders dan de echte?

Ja, er zijn behoorlijk grote verschillen. Veel SEO's en webmasters klaagden persoonlijk bij mij dat er één plaats was in de zoekresultaten en een andere in de XML (voor degenen die nu dachten dat ik met dwazen communiceerde - nee, ze hadden personalisatie niet ingeschakeld en in het algemeen keken ze vanuit Tor of incognitomodus in Chrome). En de top 10 is ook anders. Maar bij grote volumes is dit niet erg merkbaar.

Als kwaliteit voor u erg belangrijk is, kunt u zich beter op het onderwerp concentreren. En als kwantiteit (wat uiteraard volgens de wet van de dialectiek in kwaliteit verandert), zullen XML-limieten de taak vereenvoudigen.

Hoe limieten te gebruiken

Ik heb hierboven al gezegd dat we, om de service te gebruiken, een URL voor verzoeken nodig hebben. Het moet worden gekopieerd en geplakt in een programma of online service die uw URL aanroept.

Majento Positiemeter

U kunt het programma downloaden. Het is het beste om bij te werken via "Help - Updates - Updateversie", dat wil zeggen dat u het niet van de site hoeft te downloaden en opnieuw bovenop de bestaande versie hoeft te installeren.

Ga eerst naar “Sites - Instellingen”. De tijd tussen Yandex- en Google-verzoeken - we hebben dit niet nodig, omdat we via XML gaan filmen, maar laat het 3000 ms zijn. U kunt 'Posities controleren bij het toevoegen van nieuwe zoekopdrachten' uitschakelen, maar u kunt 'Gegevens automatisch opslaan elke 15 minuten' aanvinken.

Tabblad "Kolommen" - dubbelklik met de linkermuisknop om het item te verwijderen. U kunt “Slechtste positie” verwijderen.

En dit is nu eigenlijk de reden waarom we hier bijeen zijn gekomen. We geven op het tabblad "Yandex XML" de URL aan voor het indienen van verzoeken, die werd weergegeven in onze serviceinterface. Kopieer en plak hier gewoon.

We voegen een nieuwe site toe met een groen plusje en geven de zoekopdrachten daarvoor aan, en vervolgens de regio. Klik vervolgens op “Alles opslaan” en sla het bestand op in de Majento-map. In “Zoekopdracht aanpassen” kunt u het selectievakje “Overweeg subdomeinen” aanvinken.

Daar kunt u groepen aanmaken en sites overdragen. Bijvoorbeeld:

U kunt aan elke zoekopdracht een opmerking toevoegen door er met de rechtermuisknop op te klikken en op 'Queryopmerking bewerken' te klikken. U kunt gemiste landings-URL's krijgen. Als u met de rechtermuisknop op zoekopdrachten klikt, ziet u het item 'grafieken en analyses', met behulp hiervan kunt u de algemene dynamiek van zoekopdrachten zien.

In “Add-ons” kunt u de lijst met URL’s voor indexering bekijken, evenals backlinks.

Sleutelverzamelaar

Vink in de instellingen het selectievakje "Gebruik Yandex.XML" aan. Voer de speciale URL in het tekstveld in. We hebben het aantal threads ingesteld van 5 tot 10, dit versnelt de scan met het overeenkomstige aantal keren.

Topvisor

Deze service heeft de mogelijkheid om uw Yandex-limieten naar hen over te dragen, waarna sommige beschikbaar zullen zijn voor het verwijderen van posities. Als je niet van desktopprogramma's houdt of geen projecten op je computer wilt opslaan, dan is deze oplossing de beste.

Hoe XML-limieten te overschrijden

U moet de URL voor verzoeken kopiëren, zoals ik hierboven al zei, en deze in de juiste instellingen plakken van de service of het programma dat u wilt gebruiken.

Voorbeelden van praktische toepassing van limieten

Het meest voor de hand liggende waarvoor Yandex XML nodig is, is het verwijderen van posities voor zoekopdrachten. Dat wil zeggen dat u de posities van uw pagina's kunt volgen door middel van zoekopdrachten en deze bijvoorbeeld naar de top 3 kunt brengen.

Hier is een uitstekende video van Bakalov over hoe u essentiële zoekopdrachten kunt definiëren met Yandex XML:

Een andere optie is om relevante pagina’s van uw website op te halen op basis van zoekopdrachten in Yandex.

Waar kunt u XML Yandex-limieten kopen

Verkoop- en aankooplimieten zijn helemaal niet verboden. Alexander Sadovsky gaf persoonlijk groen licht. Je kunt ze rechtstreeks kopen en verkopen. Je kunt bijvoorbeeld limieten delegeren aan iemand die je kent in ruil voor buit. Of u kunt uitwisselingen gebruiken. Hoewel ze een commissie in rekening brengen, zijn er meestal geen problemen met het verkopen van limieten via hen.

De beste oplossing is XMLproxy

Ik heb voor mezelf besloten dat dit het handigst is om mee te werken. Daar koop je limieten niet in pakketten, maar individueel. De kosten van één aanvraag bedragen 0,005 wrijven. Dat wil zeggen, kijk: als u XML niet elke dag gebruikt, maar bijvoorbeeld één keer per week 800 verzoeken indient, dan betaalt u 16 roebel per maand aan XMLproxy, en bijvoorbeeld honderd aan XMLStock. Tegelijkertijd kunt u niet meer dan 1000 verzoeken per dag indienen, maar hier geldt een dergelijke beperking niet: de kosten gelden per verzoek, niet per pakket. Als je elke dag 800 verzoeken doet, dan is het bij XMLproxy al 120 roebel versus 100 roebel per maand bij XMLStock.

Andere uitwisselingen

De grootste en oudste limietbeurs. Limieten worden in pakketten gekocht. Dat wil zeggen, u kunt bijvoorbeeld een pakket voor 1000 limieten nemen en daarvoor betaalt u 100 roebel per maand. En elke dag gedurende deze maand kunt u 1000 verzoeken indienen.

Majento - Yandex XML-limieten kunnen ook via Majento worden gekocht, ook daar in pakketten van honderden per maaier van limieten.

Nog een laatste redmiddel.

Hoe limieten verkopen en wat is de winst hiervan?

Ik zal meteen zeggen dat de inkomsten uit dergelijke verkopen klein zijn, maar voldoende om bijvoorbeeld voor een domein te betalen.

Ik delegeer ongeveer 3.500 limieten aan XMLproxy, en in de loop van een jaar heb ik ongeveer 800 roebel verzameld. Een cent natuurlijk, maar een cent bespaart een roebel.

XML wordt in veel aspecten van webontwikkeling gebruikt, maar het belangrijkste doel ervan is om het gemakkelijker te maken gegevens op te slaan en over te dragen.

XML scheidt gegevens van HTML

Als u dynamische gegevens in een HTML-document moet weergeven, zal het te veel tijd kosten als u het HTML-document zelf elke keer bewerkt als de gegevens veranderen.

MET XML gegevens kunnen in afzonderlijke XML-bestanden worden opgeslagen. Door dit te doen, concentreert u zich op het gebruik van HTML/CSS voor weergave en sjablonen, en kunt u er zeker van zijn dat nieuwe gegevens die binnenkomen geen wijzigingen in de HTML-code van het document vereisen.

XML vereenvoudigt de distributie van gegevens

In de echte wereld gebruiken computersystemen en databases gegevens in incompatibele formaten.

XML-gegevens worden opgeslagen in een eenvoudig tekstformaat. Dit garandeert software- en hardwareonafhankelijkheid.

Dit maakt het eenvoudig om gegevens te creëren die door een breed scala aan toepassingen kunnen worden gebruikt.

XML vereenvoudigt de gegevensoverdracht

Een van de meest tijdrovende problemen voor ontwikkelaars is en blijft altijd het probleem van de gegevensuitwisseling tussen systemen die niet compatibel zijn met elkaar.

Het overbrengen van gegevens als XML vermindert de complexiteit van dit probleem aanzienlijk, omdat gegevens in dit formaat door verschillende incompatibele toepassingen kunnen worden gelezen.

XML vereenvoudigt platformaanpassing

De transitie naar nieuwe systemen (hardware- of softwareplatforms) kost altijd veel tijd. Veel gegevens moeten worden omgezet naar nieuwe formaten. In dit geval gaan incompatibele gegevens vaak verloren.

XML-gegevens worden opgeslagen in tekstformaat. Dit maakt het veel gemakkelijker om besturingssystemen uit te breiden of te upgraden, om over te schakelen naar nieuwe applicaties of browsers zonder het gevaar van gegevensverlies.

XML maakt uw gegevens toegankelijker

Niet alleen HTML-documenten, maar ook alle andere applicaties hebben toegang tot uw gegevens.

XML maakt uw gegevens toegankelijk voor allerlei ‘leesmachines’ (stemmachines, nieuwskanalen, etc.), waardoor het voor mensen met een visuele beperking of andere lichamelijke beperking veel gemakkelijker wordt om er toegang toe te krijgen.

XML wordt gebruikt om nieuwe internettalen te creëren

Veel internetprogrammeertalen zijn gemaakt met behulp van XML.

Hier zijn enkele voorbeelden:

  • XHTML
  • WSDL om beschikbare webservices te beschrijven
  • WAP en WML als opmaaktalen voor draagbare apparaten zoals PDA's
  • RSS-talen voor nieuwskanalen
  • RDF en OWL voor bronbeschrijving en ontologie
  • SMIL om multimedia voor internet te beschrijven

Ik denk dat je al begrijpt waarom je het nodig hebt HTML(Ja, HTML). Het is nodig om gegevens in de browser te presenteren. Dat wil zeggen: dat is zo HTML code en daarmee corresponderend HTML code een bepaald type. Moderne trends vereisen echter niet alleen de weergave van gegevens, maar ook hun competente interne structuur.

Daar is het voor het creëren van een structuur en er is een XML-taal. Eenvoudig voorbeeld:

Groene appel

Voor ons mensen wordt alles meteen duidelijk. Er verschijnt meteen een beeld in mijn hoofd" groene appel"Maar hoe leg je aan een computer uit dat dit een appel is, en geen sinaasappel, een persoon of onze melkweg? Ook hier komt het te hulp XML, waar we tags kunnen maken, zodat duidelijk wordt waar de appel is, waar de sinaasappel is, waar de persoon is en waar ons sterrenstelsel is. Ik hoop dat ik het duidelijk heb uitgelegd.

Nu over het allerbelangrijkste. Het belangrijkste kenmerk van XML is de veelzijdigheid ervan. Dat is XML begrijpt elke moderne taal. En sindsdien XML is een tekstbestand, dan kunt u ermee werken in een gewoon notitieblok. Nu specifiek om te oefenen, waar wordt XML gebruikt:

  • Instellingenbestand. Instellingen binnen XML-bestand zeer gemakkelijk te lezen en te schrijven. Om deze reden zijn er honderden XML-bestanden.
  • Data brug tussen programma's die in verschillende talen zijn geschreven. Een zeer belangrijk kenmerk dat voortvloeit uit de veelzijdigheid van de taal en dat regelmatig wordt gebruikt in complexe systemen.
  • Data opslag. In feite is dit een soort database-analoog, maar dit is niet vereist DBMS(Bijvoorbeeld, MySQL). En dankzij de zoektaal XPath het wordt mogelijk om hiermee eenvoudig te communiceren " database".

En tot slot kan ik vanuit mijn praktijk het eenvoudigste voorbeeld geven. Ik heb een sitemap in XML-formaat op mijn website. Er zijn links naar alle pagina's van de site. Dit is erg handig en belangrijk voor een goede site-indexering, maar het is lastig om daar elke keer handmatig een nieuwe pagina aan toe te voegen. Daarom dankzij kennis van werken met XML, Ik heb deze kwestie gemakkelijk geautomatiseerd. Dus XML is een nuttige taal, die elke programmeur op zijn minst in algemene termen moet kennen.

Heel vaak komen veel gebruikers van moderne computersystemen en softwareproducten van verschillende typen bestanden tegen met de extensie .xml. Veel mensen hebben simpelweg geen idee wat voor soort document dit is of hoe ze het moeten openen. Nu zullen we erover nadenken. Tegelijkertijd zullen we ontdekken wat het is en waarvoor het nodig is.

Wat is een XML-bestand

Laten we misschien beginnen met het feit dat het, vanuit het oogpunt van moderne computertechnologieën en programma's die worden gebruikt om dit soort documenten te maken, een tekstbestand is waarin de opdrachten van de universeel uitbreidbare opmaaktaal zijn geschreven, wat behoorlijk logisch is. doet denken aan de bekende markup-tool HTML.

Normaal gesproken bevat een XML-bestand algemene informatie over een object, die beschrijvend wordt uitgedrukt (hierover later meer). Wat betreft de gegevens die in dergelijke containers zijn opgeslagen: het kunnen databases zijn die vaak worden gebruikt voor video- en audiocatalogi op internet, opgeslagen gebruikersvoorkeuren voor programma's en applicaties, maar ook hele webpagina's.

U kunt bijvoorbeeld een audioalbum van een bepaalde artiest nemen. Het XML-bestand bevat informatie over het jaar van uitgave, genre, aantal en namen van nummers, populariteit, enz. Bij het bezoeken van bronnen op het World Wide Web hoeft de surfer echter niet na te denken over het fysiek openen van een dergelijk informatiebestand, aangezien zelfs wanneer u een nummer online op een speler afspeelt. Alle gegevens worden op dezelfde manier weergegeven als die in standaard MP3-bestanden in de vorm van ID3-tags. De informatie wordt geladen op het nummer dat wordt afgespeeld.

XML-bestandstype

Als je naar het bestand kijkt, zul je meteen merken dat daarin de eigenschappen van elk object worden beschreven met behulp van tags en attributen die handmatig worden ingesteld.

We hebben het niet over de basisopdrachten van de taal zelf, aangezien de gemiddelde gebruiker dergelijke informatie niet nodig heeft. Het enige dat kan worden opgemerkt, is dat er geen specifiek aantal elementen wordt gebruikt om een ​​object in dit formaat te beschrijven: hoeveel er nodig zijn, wordt gespecificeerd.

Hoe het standaard XML-formaat te openen

Laten we nu kijken hoe we een XML-bestand kunnen openen. Zoals velen waarschijnlijk al hebben begrepen, is dit een tekstbestand, wat betekent dat de gemakkelijkste manier om het te bekijken of te bewerken is door een willekeurige editor te gebruiken, zelfs de meest primitieve. Ja, in ieder geval hetzelfde “Kladblok” uit de standaard Windows-set.

Alles is hier echter niet zo eenvoudig. Het is een feit dat dubbelklikken op een bestand zonder de juiste associatie met een programma in te stellen, niet zal openen. In het beste geval biedt het systeem een ​​lijst met de meest geschikte toepassingen. U kunt een programma naar keuze selecteren en tegelijkertijd het vakje aanvinken naast de optie om de geselecteerde applicatie voortdurend te gebruiken voor alle bestanden van dit type.

U kunt het anders doen door met de rechtermuisknop op het bestand te klikken en vervolgens de opdracht "Openen met..." te selecteren, waarna u opnieuw de gewenste toepassing uit de lijst selecteert, of de locatie van het belangrijkste uitvoerbare onderdeel specificeert (de meeste vaak is dit een EXE-bestand).

De derde manier om een ​​XML-bestand te openen is door het programma eerst te starten en vervolgens het menu Bestand openen te gebruiken (in de meeste gevallen is dit Ctrl + O). In dit geval is het absoluut niet nodig om Kladblok te gebruiken. Alsjeblieft, het bestand wordt zonder problemen geopend in dezelfde Word-applicatie en soortgelijke toepassingen. Zelfs Microsoft Excel kan gegevens in dit formaat openen.

Als het echter nodig is om het XML-formaat te bewerken, is het beter om professionele hulpprogramma's te gebruiken die de taalsyntaxis ondersteunen, bijvoorbeeld Oxygen XML Editor, XML Marker of EditiX Lite Version. Uiteraard zijn dit niet alle hulpprogramma's die op het hoogste niveau met de bestandstaal kunnen werken. Tegenwoordig kun je veel van dergelijke programma's vinden.

Nu een paar woorden over waarom er soms een XML-bestandsfout verschijnt bij het openen. Meestal is dit te wijten aan een schending van de integriteit van het bestand zelf, evenals aan de onjuiste introductie van beschrijvende attributen of tags. Bovendien heeft Excel een beperking op de rijlimiet die kan worden weergegeven, dus in dit geval zijn de gegevens mogelijk niet volledig wanneer ze worden geopend.

Mogelijke fouten bij het openen van een XML-bestand als e-mailbijlage

Soms kunnen er fouten optreden wanneer u een bestand probeert te openen dat een e-mailbijlage is. Meestal is dit van toepassing op standaard e-mailclients zoals Outlook Express.

Feit is dat de bijlage eerst wordt opgeslagen als tijdelijke gegevens (heel vaak met een extra .tmp toegevoegd aan de hoofdextensie), en dat het deze is die wordt geopend.

Om deze situatie te voorkomen, hoeft u de bijlage eerst in het oorspronkelijke formaat op te slaan op een geschikte locatie op schijf of op verwisselbare media, en vervolgens de hierboven beschreven standaardmethoden te gebruiken.

In plaats van een totaal

Zoals u kunt zien, is er niets moeilijks aan het begrijpen van de structuur en methoden voor het openen van bestanden van dit formaat. Hier werd echter niet fundamenteel nagedacht over de kwestie van het creëren van XML-gegevens, omdat je, om het proces volledig te begrijpen, op zijn minst de basisprincipes van de taal zelf moet kennen. Anders denk ik dat gebruikers geen problemen zullen hebben met bestanden van dit formaat.

Ik probeer een paar samenvattingen te maken van mijn ervaring met XML:

Pluspunten

Leesformaat:

Iedereen kan zijn inhoud controleren door deze gewoon te lezen. Hierdoor is het eenvoudig in gebruik en een heldere vorm van communicatie. Zelfs zakenmensen vinden het leuk (voor zover ik al jaren weet bij financiële instellingen) omdat ze het begrijpen en gemakkelijk berichten kunnen controleren, bijvoorbeeld in berichtensystemen. Alleen zij kunnen beslissen welk systeem verkeerd is. Maakt ze blij :) Vergelijk dit met JSON. Ik denk dat JSON verre van lezervriendelijk is, omdat het sluiten van haakjes moeilijker bij te houden is dan het sluiten van elementen in XML. Je moet teruggaan naar de pagina om erachter te komen wat het begin was. U hebt geen programmeervaardigheden nodig om XML te begrijpen. Zelfs je grootmoeder kan het binnen een half uur uitzoeken.

Platformonafhankelijkheid:

Welke taal en welk platform u ook gebruikt, u zult zeker een parser hebben om het te lezen. Dit maakt het waarschijnlijk de beste vorm van communicatie tussen heterogene systemen. Zie dat mensen doorgaans XML-bestanden bovenop JMS-wachtrijen transporteren, dat ze XML-bestanden op webservices plaatsen en objecten in XML-documenten verpakken voordat ze worden getransporteerd. XML is zo'n fundamenteel materiaal dat er geen grote problemen zijn met verschillende parsers. Ze begrijpen allemaal XML.

Geweldige transformatiehulpmiddelen

Geweldig hulpmiddel om mee te controleren

Tegen

Breedsprakigheid

Het kan elke schijfruimte in beslag nemen. XML-bestanden maken logs groot en moeilijk te lezen en op te halen. Aan de andere kant kunt u logboeken comprimeren. Zelfs webservices of JMS-berichten kunnen worden gecomprimeerd om de bandbreedteoverhead te verminderen. Maar zelfs in dit geval is compressie een overhead voor de processor en het geheugen. Aan de andere kant kunnen XML en aanverwante technologieën de ontwikkeling beperken, en wat je aan inloggegevens bespaart, gaat ver genoeg om een ​​andere processor te kopen. Processoren zijn goedkoper dan mensen.

Ineffectief gebruik

Het is verre van triviaal welke objecten (XPath-expressies, XSL-sjablonen, XSD-schema's, XML-parsers, enz.) welke levenscyclus hebben. Wat kan in de cache worden opgeslagen? Veel mensen doen dit niet correct om problemen met de draadveiligheid te voorkomen. En dit zal je tot vreselijke traagheid leiden. En dat wil ik benadrukken Dit is geen technologisch probleem, maar een misbruik. Veel mensen zitten vast aan de oude DOM-parterre, die lelijk is. Ze hebben een laag erboven geabstraheerd en hun eigen API's gemaakt om XML te verwerken, wat slecht is. Ga verder, gebruik DOM4j of STAX of JAXB of iets standaards.

De valse vrijheid om iets bijzonders te creëren

Veel bedrijven hebben domeinspecifieke talen of vreselijke configuratiebestanden met XML gemaakt. Omdat het gemakkelijk is om te analyseren en er doorheen te lopen, hebben ze zelfs vertalers gemaakt voor een compleet nieuwe taal. De taal zat vast en de geplande ontwikkeltools zijn nooit gemaakt. Gebruik nooit XML om programma's te maken. Het kan niet worden gebruikt. Programmeer niet in XPath omdat het niet op de ontwikkelingstijd is getest. Houd dingen op hun plaats. XML is voornamelijk ontworpen om gegevens in een standaardvorm te transporteren. Vind het wiel in XML niet opnieuw uit. Het zou een programmastoel op zichzelf zijn, geen auto.

De beste XML-tutorials staan ​​volgens mij op ZVON. Gebruik ze als je wilt.