Autor | Zpráva | ||
---|---|---|---|
epidemic Profil * |
#1 · Zasláno: 11. 7. 2009, 22:07:54
Potřebuji dát nějak mezeru do jména atributu, tak aby mi to druhé slovo rozpoznalo a neskončilo po mezeře. Příklad : //li[@class='g w0'] , potřebuji aby mi to vzalo celý řetezec "G w0" nejen "g" , diky všem za rady.
|
||
joe Profil |
#2 · Zasláno: 11. 7. 2009, 22:20:26
Nevím kde to testuješ, ale mně dotaz
//test[@class='a b'] vybere v tomto dokumentu jen poslední element test <?xml version="1.0" encoding="windows-1250"?> <root> <test class="b"></test> <test class="a"></test> <test class="a b"></test> </root> |
||
epidemic Profil * |
#3 · Zasláno: 11. 7. 2009, 22:31:15
Divné mě ne, našel jsem i někde na webu , že to bere jen po první mezeru...
|
||
epidemic Profil * |
#4 · Zasláno: 11. 7. 2009, 22:41:00
přesněji "//li[@class='g w0' and not(@style='margin-left:3em')]" , je to v php, proto ty uvozovky , jen mi to prostě to w0 nebere, bez w0 to jede.
|
||
joe Profil |
#5 · Zasláno: 11. 7. 2009, 22:49:59
Napiš sem ještě jaké elementy tedy chceš vybrat, konkrétně celé ty <li ...>
Testoval jsem to tady |
||
epidemic Profil * |
#6 · Zasláno: 11. 7. 2009, 23:13:28
xpath : //li[@class='g w0' and not(@style='margin-left:3em')]/h3[@class='r']/a"
<li class="g w0"> <h3 class="r"> <a href="..."> // všechny adresy chci vybrat </h3> ... //neni důležité :-) </li> |
||
joe Profil |
#7 · Zasláno: 11. 7. 2009, 23:26:04
Tak nevím, na tom online to jde:
//li[@class='g w0']/h3[@class='r']/a na <html> <li class="g w0"> <h3 class="r"> <a href="...">..</a> </h3> </li> <li class="g"> <h3 class="r"> <a href="...">..</a> </h3> </li> </html> |
||
epidemic Profil * |
#8 · Zasláno: 11. 7. 2009, 23:32:20
Koukám, tak to pak netušim. Kdyby mi to nešlo ani s tim g, tak neřeknu :-) Ale když to jde, tak chyba musí být v tom řetězci s mezerou. I tak díky za pomoc. Pohrabu se v tom.
|
||
epidemic Profil * |
#9 · Zasláno: 12. 7. 2009, 08:03:08
stejný problmém např. zde http://www.mail-archive.com/users@jackrabbit.apache.org/msg05776.html , má to co dočínění nejspíš se zadání mezery v podobě _x0020_. Ale přijdemi to až moc komplikované , řešení prý pomocí ISO 9075.encode().
|
||
epidemic Profil * |
#10 · Zasláno: 12. 7. 2009, 08:03:57
Omluva za překlepy, ranní nepozornost :-D
|
||
Časová prodleva: 15 let
|
0