🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #9356

Re: wybieranie podobnych węzłów

#9356
From: szomiz
Date: Fri, 29 Jun 2007 09:05
33 lines
2151 bytes
Użytkownik ""Paweł S. Piotrowski"" <psp@wytnij.o2.pl> napisał w wiadomości 
news:f62a9k$uu4$1@node4.news.atman.pl...

> Set node = Root.getElementsByTagName("Dzial")
> Lead = node.Item(0).text

Zapomnij o getElementsByTagName.

> Nie za bardzo wiem jak się do tego zabrać aby MSXML obsłużył mi te
> wszystkie elementy: pole1, pole2, pole3, pole(n)...
>
> XQuery? XPath?

XPath

> getElementsByTagName("pole//*") nie działa a coś w tym stylu (albo
> podając przykład z SQL: WHERE kol LIKE 'pole%') bym potrzebował.

No wlasnie - starts-with z XPath.

> PS. VBScript + MSXML.DOMDocument jest narzucone z góry..

Co do pierwszego sie nie wypowiadam. Co do drugiego: i bardzo dobrze. Ale 
czy narzucona jest struktura pliku? Bo cos mi sie wydaje, ze w tym przypadku 
trzymanie informacji o numerze w atrybucie uprosci zagadnienie (skomplikuje, 
jezeli do dokumentu potrzebna bedzie schema).

Swoja droga: po jakie 5 zlotych nazywac wezly w _nic_nie_mowiacy_ sposob? A 
jezeli juz to dlaczego Pole1 a nie P1?

-- --- -- --- -- --- 
sz. & Draco - byrnenski pies pasterski
http://szomiz.republika.pl/dod/draco/ 
Technical Details
Message-ID: <f62i2m$22g$1@atlantis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <f62a9k$uu4$1@node4.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "szomiz" <szomiz@kocha.dostawac.reklamy.przez.net>
Newsgroups: pl.comp.xml
Subject: Re: wybieranie podobnych węzłów
Date: Fri, 29 Jun 2007 11:05:36 +0200
Organization: tp.internet - http://www.tpi.pl/
Lines: 35
Message-ID: <f62i2m$22g$1@atlantis.news.tpi.pl>
References: <f62a9k$uu4$1@node4.news.atman.pl>
NNTP-Posting-Host: 81.21.200.236
X-Trace: atlantis.news.tpi.pl 1183107992 2128 81.21.200.236 (29 Jun 2007 09:06:32 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 29 Jun 2007 09:06:32 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.3790.2663
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit