Introduktion till XPath

XPath är ett språk för att hitta information i XML-dokument. XPath används för navigering i XML-dokument genom element och egenskaper.

Kunskaper som bör vara tillgängliga innan du börjar:

Innan du fortsätter, bör du ha en grundläggande förståelse för följande kunskaper:

  • HTML / XHTML
  • XML / XML-ns

Om du vill lära dig dessa projekt först, besök vår Hemside Besök dessa övningsmaterial.

Vad är XPath?

  • XPath använder sökvägsexpressioner för navigering i XML-dokument
  • XPath innehåller en standardfunktionbibliotek
  • XPath är den huvudsakliga komponenten i XSLT
  • XPath är en W3C-standard

XPath-sökvägsuttryck

XPath använder sökvägsuttryck för att välja noder eller nodergrupper i ett XML-dokument. Dessa sökvägsuttryck liknar mycket de som vi ser i vanliga datorfilsystem.

XPath-standardfunktioner

XPath innehåller över 100 inbyggda funktioner. Dessa funktioner används för strängvärden, numeriska värden, jämförelser av datum och tid, hantering av noder och QName, sekvenshantering, logiska värden och mycket mer.

XPath används i XSLT

XPath är den huvudsakliga komponenten i XSLT-standarden. Utan kunskap om XPath kan du inte skapa XSLT-dokument.

Du kan läsa mer om XQuery i vår <XSLT tutorialLäs mer i >.

XQuery och XPointer är byggda på XPath-expressioner. XQuery 1.0 och XPath 2.0 delar samma datamodell och stöder samma funktioner och operatorer.

Du kan läsa mer om XQuery i vår <XQuery tutorialLäs mer om XQuery i <

XPath är en W3C-standard

XPath blev en W3C-standard den 16 november 1999.

XPath är designad för att användas av XSLT, XPointer och andra XML-parserprogram.

Du kan läsa mer om XQuery i vår <W3C-tutorialsLäs mer om XPath-standarden i >.