Vad är XML? - Arbeta och fördelar - Räckvidd och karriär

Innehållsförteckning:

Anonim

Vad är XML?

XML eller Extensible Markup Language är ett textbaserat markeringsspråk som härrör från Standard Generalized Markup Language eller SGML. Uppgifterna lagras av XML-taggar för att identifiera samma och organisera data. Detta är annorlunda jämfört med HTML-taggar som är mer fokuserade på att visa data och inte organisera data. Det är inte en ersättning av HTML, det kan introducera många nya möjligheter genom att använda många fördelar-funktioner som ges av HTML.

Definition

Extensible Markup Language som används för att skapa dokument som innehåller viss vanlig information bestående av både data och dess format som kan publiceras över webben.

Förstå XML

Det finns flera viktiga funktioner i XML som gör det mycket användbart inom flera teknikområden. De anges enligt nedan:

  • Utdragbar: Det gör att vi kan skapa olika taggar med korrekt beskrivning eller språk enligt behov.
  • Datalagring: Det används för att lagra informationen oavsett hur de kommer att presenteras i nästa steg.
  • Offentlig standard: En organisation som heter World Wide Web Consortium eller W3C utvecklade den och gjorde den tillgänglig som en öppen standard.

Användningar av XML

Det finns flera användningar av det, som att förenkla skapandet av HTML-dokument, ladda om databaser och många andra. De beskrivs som nedan:

  1. Detta kan användas för att uttrycka alla typer av data och det finns inte många begränsningar för det.
  2. Det används i backend för att förenkla skapandet av HTML-dokument som används på stora webbplatser.
  3. De slås lätt samman med stilark som kan hjälpa till att skapa mycket olika resultat.
  4. De används för datautbyte mellan olika organisationer eller olika system.
  5. De underlättar datahantering och används för att lagra och ordna data på önskat sätt.
  6. De används för att ladda om databaser eller för olika underhållsaktiviteter.

Det finns en uppsättning regler som definieras av XML i linje med markeringsspråk som används för kodning av dokument så att de kan läsas både av människor och maskin. Följaktligen kan markeringsspråket definieras som alla typer av information som när det läggs till i något dokument producerar dokumentets korrekta betydelse på vissa sätt som identifierar hur de olika delarna av dokumentet är relaterade till varandra. Dessutom består ett markeringsspråk av symboler som kan placeras i dokumentet som anger de olika delarna av dokumentet. Nedan visas ett exempel på XML-stycke med en markering:


How are you

Exemplet ovan visar markeringssymboler som ofta kallas som taggar som … .. och …. . Taggarna och avgränsar början och slutet av XML-kodfragmentet. Taggarna och kapslar in raden "Hur mår du".

XML bör inte förväxlas med ett programmeringsspråk. Programmeringsspråk består av specifika regel och konventioner som kan följas för att skapa program. Och dessa program instruerar datorn att utföra de definierade uppgifterna. XML kan dock inte vara ett programmeringsspråk eftersom det inte utför någon beräkning eller algoritmer. XML lagras vanligtvis i textfiler och behandlas av programvarudesignen för att tolka XML.

Hur gör XML att arbeta så enkelt?

Att skriva XML-dokument är lätt jämfört med andra markeringsspråk. Det finns inga fördefinierade regler att följa och författare kan skapa sina egna taggar och regler för att tillgodose deras behov. På detta sätt är XML mycket flexibel när det gäller att utveckla dokumentet. Det kan också läggas i en backend av alla webbapplikationer för att upprätthålla stilarken. Dessa formatmallar kan uppdateras genom att uppdatera XML-dokumenten.

Topp företag

På grund av sin enkla natur används XML av alla ledande företag som Xerox, Microsoft, Google, Facebook, Ford Motors och många andra.

Vad kan du göra med XML?

XML används för lagring och transport av data och information. Det är enbart en dokumentbaserad teknik som är oberoende av specialiserade programvaru- eller hårdvarukrav. XML är också ett självbeskrivande språk. Eftersom det är självbeskrivande innehåller det avsändarinformation, mottagarinformation, en rubrik och ett meddelandeorgan. Information i ett XML-dokument kan läggas till när som helst för att utvidga innehållet i dokumentet vilket gör XML utdragbart. Det förenklar också flera saker som datadelning, datatransport, plattformsändringar och datatillgänglighet. Dessutom är XML en W3C-rekommendation.

Arbetar med XML

XML består av två delar:

  1. Markera upp.
  2. Text eller tecken på data.

Det kan också ha en deklaration som visas nedan. Här definierar XML-versionen och kodningen karaktärskodningen som används i dokumentet. En provdeklaration ges nedan:

Det finns få regler för syntax enligt definitionen nedan:

  1. Förklaringen ska ha ”” skrivet med små bokstäver. Det är skiftlägeskänsligt och bör alltid skrivas i början.
  2. Om det finns en deklaration i XML-dokumentet måste den finnas i början.
  3. Kodningen som ges i XML-deklarationen kan åsidosättas av alla HTML-protokoll som används där.
  4. XML-dokumentet består av element och taggar. XML-elementen är inneslutna i triangulära parenteser.

Elementsyntax:

XML-element stängs antingen med en start eller med ett slutelement som … eller i enkel klausul som.

Kapslade element:

XML tillåter häckning av uttalanden men de bör inte överlappa varandra. Det betyder att en sluttagg för ett element måste ha samma namn som den senaste oöverträffade starttaggen.

Rotelement:

Ett enda XML-dokument har bara ett rotelement som nedan.




Skiftlägeskänsliga:

XML-elementet är alltid skiftlägeskänsligt vilket innebär att start- och slutelementen måste vara i samma fall.

Ett attribut är en enda egenskap hos ett element som använder ett namnvärdespar. Det kan finnas flera attribut för ett element. Nedan är ett exempel:

Sample

I det ovanstående är href attributnamnet medan www.samplearticle.com är attributvärdet.

Det finns få syntaxregler definierade för attribut enligt definitionen nedan:

  • XML-attributnamnet är skiftlägeskänsligt.
  • Det får inte finnas flera värden för samma attribut.
  • Attributvärdena visas i citattecken medan attributnamn definieras utan citattecken.
  • Hänvisningar används för att lägga till ytterligare information eller markera upp i ett XML-dokument. De börjar alltid med symbolen "&" och slutar med ";".

Nedan ges två typer av referenser:

Enhetsreferens:

I enhetsreferensen finns det ett namn definierat mellan start- och slutavgränsarna. Alla typer av fördefinierade strängar som text eller markering kan användas som namn.

Teckenreferens:

Teckenreferenser har referenser som innehåller hashmärke (“#”) följt av ett nummer. Siffret avser Unicode för ett tecken.

Namnen på attribut och element är skiftlägeskänsliga, vilket innebär att start- och slutattributen ska vara i samma fall. Alla teckenkodningsproblem kan undvikas genom att spara dokumentet i Unicode UTF-8 eller UTF-16-format. Detta gör att alla tomma ämnen, flikar, rader mellan attribut och element ignoreras. Det finns en del XML-reserverad syntax som inte kan användas direkt. Det finns några ersättningsenheter som används för att undvika detta scenario.

fördelar

Nedan är fördelarna med XML:

1. Dokumentstandarden är en internationell standard och upprätthålls av W3C, den organisation som ansvarar för att upprätthålla webbstandarder. XML-dokument är inte specifika för någon leverantör och inte heller knutna till någon enskild applikation eller organisation. Det finns många olika dokumentförfattare som finns tillgängliga på marknaden. Vissa av dem är ofta äganderättade och fungerar med den programvara som tilldelats för den specifika typen av dokument. Emellertid kan XML-dokument skapas i valfri redaktör och kan redigeras på en annan redaktör, vilket gör det oberoende av en viss tilldelad redaktör. Även Notepad-textredigerare kan användas för att skapa XML-dokument även om det inte rekommenderas.

2. XML-taggar eller XML-element används för att definiera strukturen för ett XML-dokument. När dokumentstruktur har definierats efter det kan processerna väljas som stilark för att manipulera innehållet och återanvända dem efter manipulation. Med innehåll som separeras från displayen kan vi använda en enda källinnehåll i många olika sammanhang. Till skillnad från HTML har XML inte ett fast antal taggar eller element, vilket gör det möjligt för designern att designa ett dokument med meningar som är meningsfulla. XML gör det möjligt för designers att skapa markeringsspråk efter behoven. Även nya element kan definieras enligt krav, vilket ger designern möjlighet att skapa anpassade element är en unik funktion som erbjuds av XML.

3. De tillhandahåller en funktion av återanvändning av innehållet, vilket gör att de olika organisationerna kan spara mycket pengar och ansträngningar tillsammans med att göra författarna mer effektiva. När innehåll har skapats som kan användas i flera andra dokument. XML-dokument manipuleras ofta för att anpassa behoven hos olika användare. Olika formatmallar kan appliceras på ett XML-dokument för att manipulera innehållet som är lämpligt för vissa användare eller för att skriva ut olika typer av dokument.

4. Separation av innehåll och format tillåts av XML. Ett separat formatmall upprätthålls där formateringen av XML-dokumentet görs. På grund av denna oberoende är det enkelt att uppdatera och underhålla dokumentet när det behövs. Det är också lätt att upprätthålla ett enhetligt formatmall för alla dokument när innehållet separeras från formateringen.

5. Det är mycket användbart när du publicerar ett dokument på mer än ett språk eller flera språk som härstammar från samma källa. Överskridandet av översättningar kan också minskas om innehållet lagras i XML-källfiler. Således kan du publicera dokumenten på flera språk med ett enda klick. Formateringen tillämpas automatiskt när XML-källkällorna publiceras.

Varför ska vi använda XML?

Det finns många syften med att använda XML som att transportera data i ett strukturerat format från en källpunkt till valfri destination och många andra. Taggarna som används i XML är för att säkerställa datorns struktur. Kombinationen av taggar och texter används för att lagra information. Texten är omgiven av taggar som skrivs enligt fördefinierade regler och innehåller meningsfull information om den bifogade texten. Således är det mycket enkelt att lagra information och transportera dem mycket enkelt.

Varför behöver vi XML?

Behovet av det är stort eftersom det används för outsourcing av uppgifterna i första hand. HTML-dokument använder XML för att lagra data som backend. Den lagrar data i ett rent textformat och det är oberoende av plattformen som kan importeras eller exporteras eller helt enkelt flytta från en plats till en annan utan problem.

Vem är rätt publik för att lära sig XML-teknologier?

Även om det är ganska enkelt att lära sig en förutsatt kunskap om XSLT, kommer XQuery och XPath vara bra att ha för en publik som vill lära sig. Förutom dessa är kunskap om HTML också bra att ha.

Hur denna teknik hjälper dig i karriärtillväxt?

Det är en sådan teknik som nästan används i alla företag som använder basdata och webboperationer. Möjligheten att ha en bra lön framgår också av de användningar och fördelar som den erbjuder.

Slutsats

XML är en standardrepresentation av webbinformation som stöds av massor av generiska verktyg och det är också en notation för hierarkiskt strukturerad text. Det är kodningen för övre nivå-språk som RDF för att definiera information om dokument och för OWL för att definiera ontologier. Det är också en grundläggande byggsten för det semantiska webbinitiativet.

Rekommenderade artiklar

Detta har varit en guide till Vad är XML. Här diskuterade vi förståelse, arbete, omfattning, färdigheter och fördelar med XML. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Översikt över XML-kommandon
  2. XML-intervjufrågor
  3. Vad är HTML
  4. Vad är SDLC