Extensible Messaging-og Presence protokol eller XMPP , er en standardiseret kommunikation ordning , der bruger Extensible Markup Language, eller XML, til at sende beskeder og reaktioner i nær- realtid. Det betyder, at beskeder kan sendes uden væsentlig forsinkelse end den nødvendige tid til at behandle de oplysninger og krydse afstanden mellem kommunikerende parter . XMPP definerer en metode til håndtering af kommunikationsfejl , som er uoprettelig . Når der opstår en fejl , bliver strømmen dumpes, eller afsluttes, og den underliggende netværksforbindelse er lukket. Syntaksen for fejlhåndtering følger en meget bestemt format. Instruktioner
1
Åbn en tekstfil ved hjælp af en teksteditor som Notesblok . Denne tekstfil kan bruges til at øve at skrive XMPP fejl ved hjælp det rigtige format. I en real- life scenario er det sandsynligt, at en klient eller server-program genererer XMPP fejlmeddelelsen ved hjælp forprogrammeret logik
2
Skriv XML header tag på toppen af filen : . < br >
< xml udgave = '1 .0 '>
3
Skriv en "stream : fejl" ? tag . Denne tag er sendt i en XMPP session når enten kunden eller server opfatter , at en fejl er opstået . Den nøjagtige syntaks dette tag ser sådan ud:
4 Skriv fejlen i næste linje. Der er mange definerede fejltilstande , såsom dårligt format , mistede forbindelse eller en uautoriseret handling er blevet anmodet om . Som et eksempel, antage fejlen er " xml - ikke -godt - formet. " Denne fejl opstår, når XMPP strøm indeholder ikke gyldige XML, som skal indeholde både åbning og lukning XML-tags . Denne fejl tilstand kan skrives på denne måde : Hej
5
Tilføj en option tekst til at beskrive fejlen begivenhed. Dette er ikke påkrævet , men kan vise sig nyttigt , når de forsøger at fejlsøge stream fejl. For at bruge denne ekstra funktion , skriver følgende indledende mærke under fejltilstand tag : Hej
< text xmlns = ' urn: ietf : params : xml : ns : XMPP - streams'xml : lang = ' langcode ' >
6
Skriv noget tekst , der beskriver fejlen betingelsen i menneskeligt læsbare vilkår. For eksempel, for en " xml -not- velformede " fejl kan du skrive følgende : Hej
Stream indeholder ikke gyldige XML
7
Skriv den afsluttende tag for . den valgfri tekst funktion, ligesom dette : Hej
< /text>
8
Skriv den afsluttende tag for åen fejl som denne : Hej
< /stream : error >