Extensible Messaging and Presence Protocol , of XMPP , is een gestandaardiseerde communicatie regeling die gebruik maakt van Extensible Markup Language of XML , om berichten en reacties in near- real-time te sturen . Dit betekent dat berichten worden verzonden zonder significante vertraging dan de tijd die nodig is om de informatie te verwerken en beweeg de afstand tussen de communicerende partijen . XMPP definieert een methode voor het transporteren communicatiefouten , die niet gerecupereerd kunnen worden . Wanneer een fout optreedt , wordt de beek gedumpt , of beëindigd , en het onderliggende netwerk verbinding wordt gesloten . De syntax voor foutafhandeling volgt een zeer specifiek formaat . Instructies 1 Open een tekstbestand met een teksteditor zoals Kladblok . Deze tekst bestand kan worden gebruikt om te oefenen het schrijven van XMPP fouten met behulp van het juiste formaat . In een real- life scenario , is het waarschijnlijk dat een client of server applicatie genereert het XMPP- foutbericht met vooraf geprogrammeerde logica kopen van 2 Schrijf de XML header-tag aan de bovenkant van het bestand : . < br > < xml version = '1 .0 ' > 3 Schrijf een "stream : error ' ? tag . Deze tag wordt verzonden in een XMPP -sessie wanneer de client of server waarneemt dat er een fout is opgetreden . De exacte syntaxis van deze tag ziet er als volgt uit: 4 Schrijf de fout op de volgende regel . Er zijn vele gedefinieerd fouten , zoals slecht formaat , verloren verbinding of een ongeoorloofde handeling is aangevraagd . Als voorbeeld nemen de fout is " xml - niet - goed gevormd . " Deze fout treedt op wanneer de XMPP stroom bevat geen geldige XML , die zowel het openen en sluiten XML- labels moeten bevatten . Deze fout kan worden geschreven als volgt : 5 Voeg een optie tekst om de fout gebeurtenis te beschrijven . Dit is niet verplicht , maar kan nuttig zijn bij een poging om stroom fouten debuggen . Om deze optionele functie wilt gebruiken , schrijf de volgende opening -tag onder het fout tag : < text xmlns = " urn: ietf : params : xml : ns : xmpp - streams'xml : lang = ' langcode ' > 6 Schrijf een tekst die de fout in leesbare termen beschrijft . Bijvoorbeeld , voor een " xml - niet - goed - gevormde " fout , kon je het volgende schrijven : streamen heeft geldige XML bevatten 7 Schrijf de afsluitende tag voor . de optionele tekst functie zoals deze : < /text > 8 Schrijf de afsluitende tag voor de stream fout als deze : < /stroom : error >
|