🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #10291

wyszukiwanie podobnego wyrazu w xml

#10291
From: 2000rmw
Date: Mon, 24 Oct 2016 10:29
29 lines
1715 bytes
Witam,
mam następujący, przykładowy plik xml (posortowany wg hasla):
<slownik>
<item>
  <strona>2</strona>
  <haslo>ala</haslo>
</item>
<item>
  <strona>2</strona>
  <haslo>beata</haslo>
</item>
<item>
  <strona>2</strona>
  <haslo>danuta</haslo>
</item>
<item>
  <strona>2</strona>
  <haslo>zygmunt</haslo>
</item>
</slownik>

znalezc "beata" jest prosto:
MyDOM.SelectSingleNode("//item[haslo='beata']")

ale jak znaleźć najbliższe "większe" hasło?

Np. szukam hasła "celina" (którego nie ma w pliku xml) i oczekiwałbym, by został wskazany item z "beata".

Pozdrawiam Robert
Technical Details
Message-ID: <f13025a7-05a5-4ba9-8f91-1c858cb9bbe3@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!f6no2068100qtd.0!news-out.google.com!f59ni8500qtb.1!nntp.google.com!f6no2068098qtd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.157.7.11 with SMTP id 11mr9978113ote.51.1477304941491;        Mon, 24 Oct 2016 03:29:01 -0700 (PDT)
X-Received: by 10.157.14.231 with SMTP id 94mr3392646otj.9.1477304941444; Mon, 24 Oct 2016 03:29:01 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!f6no2068100qtd.0!news-out.google.com!f59ni8500qtb.1!nntp.google.com!f6no2068098qtd.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.xml
Date: Mon, 24 Oct 2016 03:29:01 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.172.255.15; posting-account=uqeBggoAAABRpvTQRAushoeswdLNm1pe
NNTP-Posting-Host: 5.172.255.15
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f13025a7-05a5-4ba9-8f91-1c858cb9bbe3@googlegroups.com>
Subject: wyszukiwanie podobnego wyrazu w xml
From: 2000rmw@gmail.com
Injection-Date: Mon, 24 Oct 2016 10:29:01 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit