menu
{$Head.Title}}

Übung XPath

Übung XPath

XPath Expressions

Öffnen Sie in der Eclipse IDE das Jumpstart Dokument "jumpstart.xml" und wenden Sie die folgenden XPath Expressions an.

  • Selektiere alle-Tags > xpath: "/filesystem/head/meta"
  • Zähle alle-Tags > xpath: "count(/filesystem/head/meta)"
  • Hole den-Tag mit dem Attribut "path": > xpath: "/filesystem/head/meta[@name = 'path']"
  • Selektiere alle-Child-Elemente > xpath: "/filesystem/body/*"
  • Selektiere alle -Tags -> xpath: "/filesystem/body/file"
  • Berechne die Speichergrösse aller Files > xpath: "sum(/filesystem/body/file/@size)"
  • Selektiere alle -Tags welche grösser sind als 100000 Bytes > xpath: "/filesystem/body/file[@size > 100000]"
XPath Knacknüsse

Und hier noch einige kleine Knacknüsse:

  • Berechnen Sie den Mittelwert der gesamten Dateigrösse pro Folder!
  • Selektieren Sie zu jedem Folder das Attribute "createTime" und geben Sie nur das Jahr aus. Verwenden Sie hierzu die Substring Methoden.
  • Geben Sie alle Text-Dateien aus, indem Sie das Attribut "mimetype" nach dem Begriff "text" selektionieren. Verwenden Sie hierzu die String XPath Methode starts-with(...).