Raik: / XPATH url mit gespeicherten suchausdrücken vergleichen

Beitrag lesen

Hallo,

ich arbeite gerade an der zweiten version meiner fx-extension. (siehe meine signatur)
dabei bin ich auf "xpath" gestossen und überlege nun, ob das für meine zwecke eine brauchbare lösung wäre.
mit meiner extension können die user elemente einer webseite manipulieren. diese änderungen sollen dann gespeichert werden, um sie später wieder per script auf die seite anwenden zu können. da die manipulation wiederholt möglich ist, muss ich doppelte einträge beim speichern vermeiden.

die konkrete url des nachrichtenformulars hier im forum ist z.b.:
http://forum.de.selfhtml.org/cgi-bin/user/fo_post?fupto=000000%0C000000&a=answer
oder
http://forum.de.selfhtml.org/cgi-bin/user/fo_post?fupto=111111%1C111111&a=answer

dabei ändert sich nur die variable "fupto", es wird aber das gleiche template aufgerufen.
deshalb soll die speicherung mit (händisch einzufügenden) platzhaltern (*) erfolgen:
http://forum.de.selfhtml.org/cgi-bin/user/fo_post?fupto=*&a=answer

meine frage zielt jetzt darauf, ob es mit xpath möglich ist, in einer abfrage die aktuelle, konkrete url mit einem in der xml-datei gespeicherten suchmuster zu vergleichen und als rückgabewert evtl. sogar ohne zweite abfrage die zu dem suchmuster gespeicherten attribute für die manipulation der elemente zu bekommen.
normalerweise wird ja ein suchmuster auf konkrete daten angewendet.

  
<?xml version="1.0" encoding="ISO-8859-1"?>  
  
<searchbase>  
    <domain value="forum.de.selfhtml.org">  
      <path value="cgi-bin">  
        <path value="user">  
          <path value="fo_post">  
            <search variable="fo_post" value="*">  
              <search variable="a" value="answer">  
          <input index="0" width="100" />  
          <input index="1" width="80" />  
          <textarea index="0" width="500" height="100" />  
          <textarea index="1" width="300" height="50" />  
          <textarea index="2" width="650" height="90" />  
              </search>  
            </search>  
          </path>  
        </path>  
      </path>  
    </domain>  
</searchbase>  

kann ich in einer xml-datei mit z.b. mehreren solcher "domain"-blöcke  mit einem xpath-query zu einer konkreten url den passenden eintrag finden, wenn der platzhalter (*) enthält?
oder gibts eine elegantere lösung für solche aufgaben?

ich hoffe, ich konnte einigermassen verständlich machen, worum es mir geht.

freundl. Grüsse aus Berlin, Raik

--
Der IE ist wichtig. Man benötigt ihn, um sich einen Browser zu besorgen.
Resizeable Textarea 0.1a