XML-invoer

XPath-resultaten

XPath-voorbeelden

XPath selecteert knooppunten uit XML. Telecom-voorbeeld:

Abonnee-XML

Voorbeeld-XML

Voorbeeld-XPath-expressies:

//subscriber
//subscriber[@id='1']
//planId/text()

Plak de XML en expressie hierboven, klik dan op Uitvoeren. Gebruik Voorbeeld om de gegevens te laden.

Wat is XPath?

XPath (XML Path Language) is een W3C-standaard voor het adresseren van delen van een XML-document. Expressies zoals //person, /root/item of //*[@id='1'] selecteren elementen op pad, naam of attribuut.

Deze tool parseert uw XML in de browser en voert XPath-query's uit. De overeenkomende knooppunten worden getoond in het resultatenpaneel. Alle verwerking is lokaal.

Hoe deze tool te gebruiken

1

XML plakken of uploaden

Plak uw XML in de linker editor of upload een bestand. Gebruik <strong>Voorbeeld</strong> om gegevens te laden. Gebruik de XML Validator bij twijfel.

2

XPath invoeren en uitvoeren

Schrijf een XPath-expressie in het queryveld en klik op Uitvoeren. De resultaten verschijnen in het rechterpaneel.

3

Resultaten kopiëren of inspecteren

Gebruik <strong>Kopiëren</strong> om de overeenkomende knooppunten te kopiëren. Om XML naar JSON te converteren, gebruik XML naar JSON.

Wanneer XPath helpt

XPath is nuttig om specifieke elementen uit XML te extraheren—bijvoorbeeld alle subscriber-knooppunten of elementen met een bepaald attribuut.

Veelgestelde vragen

Veelvoorkomende XPath-voorbeelden?

/root selecteert het root-element. //tag selecteert alle elementen met de naam tag. //*[@attr='val'] selecteert elementen met het attribuut gelijk aan val.

Hoe zit het met naamruimten?

XPath met naamruimten hangt af van de implementatie. De prefixen moeten overeenkomen met de declaraties in uw XML.

Zijn mijn gegevens privé?

Ja. Parsing en XPath-evaluatie vinden volledig in uw browser plaats.

Gerelateerde tools

Voor XPath-syntax: XPath 3.1, MDN XPath. Voor XML: W3C XML.