myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   [XML/XSL] - XPATH Hochschulaufgabe - vergleichen zweier Attribute (https://mygully.com/showthread.php?t=2754022)

Chr1skay 16.11.12 21:22

[XML/XSL] - XPATH Hochschulaufgabe - vergleichen zweier Attribute
 
Hey Leute,

ich habe eine große Bitte an euch. Ich habe dieses Semester eine XML Vorlesung und muss eine Aufgabe abgeben, die in meine Endnote mit einfließt.

Da der Dozent Holländer ist, ist er wirklich schwer zu verstehen und irgendwie werde ich aus XPATH nicht schlau.

Rein theoretisch sollen wir eine Suchmaschine mit SOLR auf der Basis eines Datensatzes bauen, vorher hat er uns zum verständnis ein paar Fragen aufgegeben:

bzw. es ist eine, mit der ich nicht klarkomme:

Zitat:

Betrachten Sie das Element contentMeta. Hier gibt es Keywords und eine Headline. Schreiben Sie einen XPath Ausdruck, der die Keywords, die auch in der Headline stehen, als Resultat hat. Suchen Sie ggf. erst eine Datei, in der das Ergebnis nicht leer ist.
Die xml Datei, die dem zugrunde liegt, habe ich mal hochgeladen, da sie sonst den Post-Rahmen sprengen würde: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]


Nun meine Frage: geht folgender XPATH Ausdruck schon in die richtige Richtung?

Code:

//contentMeta[@keyword=@headline]/keyword
oder der hier
Code:

//contentMeta[child::keyword=child::headline]/keyword
Bitte helft mir :)

Vielen Dank im Voraus
Chris

ProgMaster 16.11.12 21:42

Es gibt doch bestimmt Bücher zu XPATH, die nicht holländisch sind, oder?

Chr1skay 16.11.12 21:48

sicher ... ich versuche mich auch da reinzufuchsen grade ... das prinzip ist auch irgendwie klar ... aber acuh nur irgendwie ... ich empfand es als easier, wenn mir jemand das mal erklärt ... aber wenn ich mit dieser annahme falsch liege entschuldigt meinen Hilferuf =/

außerdem muss die Aufgabe in 2 Wochen abgegeben werden ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.