XML (eXtensible Markup Language)

« Tillbaka till begreppsbanken

Vad är XML (eXtensible Markup Language)?

Teknisk Definition: XML är ett universellt format för att paketera information så att både människor och maskiner kan läsa den. Medan HTML handlar om hur data ska se ut, handlar XML om vad data är. Genom att använda taggar som definierar innehållet (t.ex. <Givare_ID>, <Position>, <Värde>) skapas en strikt hierarkisk trädstruktur som kan bära extremt komplex information, från enkla mätvärden till hela 3D-modeller av byggnader.

Teknisk Definition: XML är ett universellt format för att paketera information så att både människor och maskiner kan läsa den. Medan HTML handlar om hur data ska se ut, handlar XML om vad data är. Genom att använda taggar som definierar innehållet (t.ex. <Givare_ID>, <Position>, <Värde>) skapas en strikt hierarkisk trädstruktur som kan bära extremt komplex information, från enkla mätvärden till hela 3D-modeller av byggnader.

Varför det är mer intressant än man tror: XML är språket bakom BIM (Building Information Modeling) i form av ifcXML. Det betyder att när du exporterar en digital tvilling från ett arkitektverktyg till ett driftssystem, är det ofta XML som bär med sig informationen om exakt vilket märke en pump har, när den installerades och vilka rör den är kopplad till. Det är också fundamentet i äldre men extremt stabila industriprotokoll och konfigurationsfiler som styr allt från tågset till kraftverk.

HubMinds syn: Vi ser XML som ”arkivarien” i din Motor. Även om moderna REST APIer ofta använder det snabbare formatet JSON, är XML oslagbart när det kommer till att hantera data som kräver strikt ordning och avancerade samband. Vi ser till att informationen i dina XML-baserade system inte blir kvar i dammiga arkiv, utan konverteras och görs tillgänglig i din realtids-Karta.

XML

<Rumsstyrenhet id="RUM_101">
  <Klimatdata>
    <Temperatur enhet="Celsius">21.5</Temperatur>
    <Borvarda enhet="Celsius">22.0</Borvarda>
    <Status>Varmer</Status>
  </Klimatdata>
  <Hardware>
    <Modell>TermoSmart-X1</Modell>
    <Installationsdatum>2023-05-12</Installationsdatum>
  </Hardware>
</Rumsstyrenhet>

Öppna Standarder

Standarder som är publikt tillgängliga och kan implementeras av vem som helst utan höga licensavgifter. Exempel inkluderar BACnet, MQTT och IEC 81346.

  • Varför vi älskar dem: De är garantin för en hållbar digitalisering och förhindrar att ni bygger fast er i tekniska återvändsgränder.

Vill ni veta mer om XML (eXtensible Markup Language)?

HubMind hjälper er att förstå och tillämpa XML (eXtensible Markup Language) i er anläggning.

« Tillbaka till begreppsbanken
Kontakta oss