HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - XPath verwenden, Wie

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

XPath verwenden, Wie

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   HTML
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
start



Anmeldungsdatum: 12.04.2009
Beiträge: 2

BeitragVerfasst am: 12.04.2009 11:21:59    Titel: XPath verwenden, Wie Antworten mit Zitat

Hallo,

was brauche ich damit ich XPath verwenden kann.

Muss ich irgendetwas installieren.

Wie und wo setze ich meine Abfragen ab ?

Würde mich über Eure Hilfe sehr freuen.

Grüße
start
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kambfhase
Häufiger Poster


Anmeldungsdatum: 19.03.2006
Beiträge: 235

BeitragVerfasst am: 14.04.2009 20:49:09    Titel: Antworten mit Zitat

XPATH kannst du entweder mit XLST oder document.evaluate() verwenden.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
start



Anmeldungsdatum: 12.04.2009
Beiträge: 2

BeitragVerfasst am: 15.04.2009 02:41:49    Titel: Antworten mit Zitat

hast du mir vielleicht ein Bsp. ?

Gruß
start
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kambfhase
Häufiger Poster


Anmeldungsdatum: 19.03.2006
Beiträge: 235

BeitragVerfasst am: 15.04.2009 13:36:45    Titel: Antworten mit Zitat

Dies ist HTML World bei mir:



Nun will ich das eingekreiste Bild wegbekommen. IM quelltext ist der Schädling schnell zu finden:

Code:
<img ... src="/anzeige.gif" ...>


Jenen Knoten kann bei XPath so ausfindig machen:


Code:
//img[ contains(@src,'anzeige.gif')]


Das ganze in ein JS-(User)Script eingebettet ist dann:

Code:
var bild = document.evaluate("//img[ contains(@src,'anzeige.gif')]", document, null, 8, null).singleNodeValue;
bild.style.display = "none";


So sieht das Ergebnis dann aus:



Gut ist ein bisschen gekünzelt, aber hoffentlich trotzdem eine ordentliches Beispiel.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   HTML
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.