🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #9881

XPath jak znalezc pierwsze rodzenstwo?

#9881
From: Reeno
Date: Tue, 20 May 2008 11:00
28 lines
1873 bytes
Witam

Mam problem z XPath i znalezieniem pierwszego rodzenstwa.

Mamy np. XML:

<root>
<node>one</node>
<node>two</node>
<node3>three</node3>
<node4>four</node4>
</root>

Jaka formula XPath znajdzie mi pierwsze rodzenstwo dla node = 'two',
czyli docelowo chodzi o <node3>.
$x_path trzyma caly DOM XML;

Probowalem cos na styl tego

$x_path->evaluate('//node=\'two\'::following-sibling[1]');

ale niestety nie jest to poprawne wyrazenie, i z w3c schools nie moge
wywnioskowac jak powinno sie wykonac takie zapytanie...

Prosze o pomoc kolegow z wiekszym doswiadczeniem z XPath ;)

Pozdrawiam
Reeno
Technical Details
Message-ID: <41f35acb-01a6-44df-802d-18e297170461@59g2000hsb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!border2.nntp.ams.giganews.com!nntp.giganews.com!feeder6.cambrium.nl!feeder3.cambrium.nl!feed.tweaknews.nl!postnews.google.com!59g2000hsb.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!border2.nntp.ams.giganews.com!nntp.giganews.com!feeder6.cambrium.nl!feeder3.cambrium.nl!feed.tweaknews.nl!postnews.google.com!59g2000hsb.googlegroups.com!not-for-mail
From: Reeno <reenomt2@gmail.com>
Newsgroups: pl.comp.xml
Subject: XPath jak znalezc pierwsze rodzenstwo?
Date: Tue, 20 May 2008 04:00:49 -0700 (PDT)
Organization: http://groups.google.com
Lines: 28
Message-ID: <41f35acb-01a6-44df-802d-18e297170461@59g2000hsb.googlegroups.com>
NNTP-Posting-Host: 212.109.154.129
Mime-Version: 1.0
X-Trace: posting.google.com 1211281250 4570 127.0.0.1 (20 May 2008 11:00:50 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 20 May 2008 11:00:50 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: 59g2000hsb.googlegroups.com; posting-host=212.109.154.129;  posting-account=y1rQUwoAAAAUm5Jj-16E-gkeT-mo_NIg
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.14)  Gecko/20080404 Firefox/2.0.0.14;MEGAUPLOAD 1.0,gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 www.zgnet.pl:8642 (squid/2.5.STABLE11)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit