Thread View: pl.comp.xml
9 messages
9 total messages
Started by pluton
Tue, 10 Feb 2009 08:42
Prosba o pomoz w zakresie w3c.dom
Author: pluton
Date: Tue, 10 Feb 2009 08:42
Date: Tue, 10 Feb 2009 08:42
37 lines
1600 bytes
1600 bytes
Witam,
Mam XMLa (fragment kodu ponizej ) ,
mam Node wezel znaleziony z atrybutami "WEZEL", "NAME", "Nazwa".
w jaki sposob moge opytac teraz Node wezel,
zeby dostac napisy
ALAMAKOTA, KOTALI2,
OLAMAASA, ASALI
TOLAMACHOMIKA , CHOMIKTOLI
dzieki
pozdrawiam
pluton
<WEZEL NAME="Nazwa" >
<DATA ENCODING="XMLValues" >
<Dane versja="2.0">
<tablica name="xml" type="value" depth="2">
<tablica type="value" depth="1">
<value>ALAMAKOTA</value>
<value>KOTALI2</value>
</tablica>
<tablica type="value" depth="1">
<value>OLAMAASA</value>
<value>ASALI</value>
</tablica>
<tablica type="value" depth="1">
<value>TOLAMACHOMIKA</value>
<value>CHOMIKTOLI</value>
</tablica>
</tablica>
</Dane>
</DATA>
</WEZEL>
Re: Prosba o pomoz w zakresie w3c.dom
Author: szomiz
Date: Tue, 10 Feb 2009 09:28
Date: Tue, 10 Feb 2009 09:28
27 lines
1855 bytes
1855 bytes
Użytkownik "pluton" <zielonadupa@poczta.onet.pl> napisał w wiadomości news:gmreo1$l7k$1@news.onet.pl... > Witam, > > Mam XMLa (fragment kodu ponizej ) , > mam Node wezel znaleziony z atrybutami "WEZEL", "NAME", "Nazwa". > > w jaki sposob moge opytac teraz Node wezel, > zeby dostac napisy > ALAMAKOTA, KOTALI2, > OLAMAASA, ASALI > TOLAMACHOMIKA , CHOMIKTOLI W zaden ;> Chcac to zrobic koszernym DOM'em musisz przeleciec przez wszystkie wezly i trafiajac na jakis z nodeType=3 wypluc jego nodeValue. Przeleciesz mozesz rekurencyjnie i wtedy korzystasz z childNodes, albo ambitnie i wtedy firstChild/nextSibling. BTW 1: Az sie prosi, zeby to SAX'em zrobic. BTW 2: Niektore parsery oferuja .text zwracajace to czego potrzebujesz. Ale to nie jest DOM w3c sz.
Re: Prosba o pomoz w zakresie w3c.dom
Author: pluton
Date: Tue, 10 Feb 2009 15:28
Date: Tue, 10 Feb 2009 15:28
16 lines
1156 bytes
1156 bytes
> Chcac to zrobic koszernym DOM'em musisz przeleciec przez wszystkie wezly i > trafiajac na jakis z nodeType=3 wypluc jego nodeValue. ale kicha. > BTW 1: Az sie prosi, zeby to SAX'em zrobic. musi byc DOM dzieki pozdrwiam pluton
Re: Prosba o pomoz w zakresie w3c.dom
Author: szomiz
Date: Tue, 10 Feb 2009 16:38
Date: Tue, 10 Feb 2009 16:38
20 lines
1540 bytes
1540 bytes
Użytkownik "pluton" <zielonadupa@poczta.onet.pl> napisał w wiadomości news:gms6h8$25d$1@news.onet.pl... > >> Chcac to zrobic koszernym DOM'em musisz przeleciec przez wszystkie wezly >> i >> trafiajac na jakis z nodeType=3 wypluc jego nodeValue. > > ale kicha. Etam. Kilka linii. >> BTW 1: Az sie prosi, zeby to SAX'em zrobic. > > musi byc DOM Jezeli "czysty" w3cowy - mamy wdzieczny temat na konkurs na ultrapack'a! ;> sz.
Re: Prosba o pomoz w zakresie w3c.dom
Author: pluton
Date: Tue, 10 Feb 2009 17:29
Date: Tue, 10 Feb 2009 17:29
18 lines
1262 bytes
1262 bytes
> > Etam. Kilka linii. > Zrobilem tak: wzialem wszystkie podwezly o nazwie 'value' i okazalo sie, ze dla kazdego z nich jego child ma nodename #text i ... nadal nie wiem, jak sie dobrac legalnie do tresci, ale node.toString pokazuje [#text: ALAMAKOTA] i tak dalej pozdrawiam pluton
Re: Prosba o pomoz w zakresie w3c.dom
Author: szomiz
Date: Tue, 10 Feb 2009 18:22
Date: Tue, 10 Feb 2009 18:22
17 lines
1624 bytes
1624 bytes
Użytkownik "pluton" <zielonadupa@poczta.onet.pl> napisał w wiadomości news:gmsdkp$lqb$1@news.onet.pl... > Zrobilem tak: wzialem wszystkie podwezly o nazwie 'value' A napisz jak je - za przeproszeniem - wziales. > i okazalo sie, ze dla kazdego z nich jego child ma > nodename #text i ... nadal nie wiem, jak sie dobrac legalnie do tresci, .nodeValue > ale node.toString pokazuje [#text: ALAMAKOTA] .toString jako metoda w3cowego DOM'a??? sz.
Re: Prosba o pomoz w zakresie w3c.dom
Author: pluton
Date: Wed, 11 Feb 2009 10:54
Date: Wed, 11 Feb 2009 10:54
27 lines
1775 bytes
1775 bytes
>> Zrobilem tak: wzialem wszystkie podwezly o nazwie 'value'
>
> A napisz jak je - za przeproszeniem - wziales.
Przejechalem sie po wszystkich dzieciach rekurencujnie
i wylapalem 'value'.equals( node.getNodeName().equals('value')
>> i okazalo sie, ze dla kazdego z nich jego child ma
>> nodename #text i ... nadal nie wiem, jak sie dobrac legalnie do tresci,
>
> .nodeValue
>
>> ale node.toString pokazuje [#text: ALAMAKOTA]
>
> .toString jako metoda w3cowego DOM'a???
Dokladnie. node.toString()
Z tym ze node.getNodeValue() daje #text: ALAMAKOTA
a node.toString daje [#text: ALAMAKOTA]
Niemniej i tak jest to fekaloplastyka, czyli rzezbienie w brazie.
Ale coz- widac tak byc musi :)
dzieki za pomoc
pozdrawiam
pluton
Re: Prosba o pomoz w zakresie w3c.dom
Author: szomiz
Date: Wed, 11 Feb 2009 12:50
Date: Wed, 11 Feb 2009 12:50
13 lines
1743 bytes
1743 bytes
Użytkownik "pluton" <zielonadupa@poczta.onet.pl> napisał w wiadomości news:gmuc34$akc$1@news.onet.pl... > Niemniej i tak jest to fekaloplastyka, czyli rzezbienie w brazie. > Ale coz- widac tak byc musi :) Nie musi. Wystarczy zajrzec do specyfikacji. Oraz zdecydowac sie czy chodzi o w3c dom, czy o wlasciwosci i metody oferowane przez jakis konkretny parser. EOT. sz.
Re: Prosba o pomoz w zakresie w3c.dom
Author: szomiz
Date: Wed, 11 Feb 2009 16:57
Date: Wed, 11 Feb 2009 16:57
6 lines
1193 bytes
1193 bytes
Hehe, dawno w dom 3 nie zagladalem: http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#Node3-textContent Ciekawe czy gdzies to jest zaimplementowane... sz.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads