(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
|
09. 12. 2011. | #1 |
expert
Grand Master
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
|
XPath ti je suviše precizan, i najmanja promjena HTML, rezultiraće pucanjem tvoje skripte.
http://simplehtmldom.sourceforge.net/manual.htm PHP kôd:
|
09. 12. 2011. | #2 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
Mislim da se nismo bas najbolje razumeli. Najpre ovo nema veza sa pucanjem scripti koje ce generisati ovaj moj app tj. nije mi trenutno bitno. Vise me brine ovaj app. Meni je potrebno jedino da klikom na elemenat dobijem xpath (kao sto radi firePath) ... e sad da li da najpre html transformisem u XSLT pa da se kasnije bavim jquery kodom ili kako? Uglavnom problem je u jquery kodu. A kasnije cu se baviti time da pokusam da xpath (npr. body/div/div/div[2]) transformisem u kraci zapis (npr. //div[2] i sl.) ako je to ikako moguce! http://jsbin.com/uhude3/19/edit
__________________
I'm not sexy and I know IT! |
09. 12. 2011. | #3 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
ODGOVOR: Mozda nesto ovako:
function getXPath( element ) { var xpath = ''; for ( ; element && element.nodeType == 1; element = element.parentNode ) { var id = $(element.parentNode).children(element.tagName).in dex(element) + 1; id > 1 ? (id = '[' + id + ']') : (id = ''); xpath = '/' + element.tagName.toLowerCase() + id + xpath; } return xpath; }
__________________
I'm not sexy and I know IT! |
09. 12. 2011. | #4 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
|
rere
__________________
I'm not sexy and I know IT! |
|
|