HotScripts.pl - darmowe programy, skrypty  

Wróć   HotScripts.pl - darmowe programy, skrypty > Grupy dyskusyjne > pl.comp > pl.comp.xml

Odpowiedz
 
LinkBack Narzędzia wątku Wygląd
  #1 (permalink)  
Stary 17-01-2007, 00:06
Konrad
Guest
 
Postów: n/a
Domyślnie parser XML

Witam.

Czy ktoś słyszał, widział lub wie, czy i gdzie można znaleźć parser który byłby
w stanie sparsować dokument "widząc" tylko znaczniki należące do jakiegoś
określonego obszaru nazw (namespace-u)

Np dokument:
<ns1:elem1>
<a>
kjashkjhasdfkj
<ns1:elem2 attr="val"/>
<b>aksjdhgasd</b>
<ns1:elem3>jasjfakjs</ns1:elem3>
<c/>
</a>
</ns1:elem>

przez ten parser "widziany" by był jako
<ns1:elem1>
<![CDATA[<a>
kjashkjhasdfkj]]>
<ns1:elem2 attr="val"/>
<![CDATA[<b>aksjdhgasd</b>]]>
<ns1:elem3>jasjfakjs</ns1:elem3>
<![CDATA[<c/>
</a>]]>
</ns1:elem>

Z góry dzięki
Pozdrawiam
Konrad.

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Reply With Quote
  #2 (permalink)  
Stary 18-01-2007, 00:02
szomiz
Guest
 
Postów: n/a
Domyślnie Re: parser XML

Użytkownik "Konrad" <conradh@poczta.onet.pl> napisał w wiadomości
news:5f73.0000011f.45ace524@newsgate.onet.pl...
> Witam.
>
> Czy ktoś słyszał, widział lub wie, czy i gdzie można znaleźć parser który
> byłby
> w stanie sparsować dokument "widząc" tylko znaczniki należące do jakiegoś
> określonego obszaru nazw (namespace-u)


Ale co konkretnie chcesz osiagnac, bo cos za mocno kombinujesz.

Standardowe metody DOM'a nie wystarczaja? Nie wierze.

sz


Reply With Quote
  #3 (permalink)  
Stary 19-01-2007, 00:12
conradhWYTNIJTO@poczta.onet.pl
Guest
 
Postów: n/a
Domyślnie Re: parser XML


> Ale co konkretnie chcesz osiagnac, bo cos za mocno kombinujesz.
>
> Standardowe metody DOM'a nie wystarczaja? Nie wierze.


Obawiam się, że nie, a to z tego powodu, że dokument/plik może być poprawnym XML
tylko z perspektywy właśnie znaczników w obrębie wskazanego namespace-u.
Rozwiewając wszelkie wątpliwości: dane wejściowe znajdują się w zwykłym pliku.
Należy go sparsować uzyskując jakaś strukturę DOM-ową. Ciągi znaków znajdujące
się pomiędzy znacznikami należącymi do wskazanego namespace-u byłyby
reprezentowane w tym DOM-ie jako tekst.



Pozdrawiam
Konrad





--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Reply With Quote
  #4 (permalink)  
Stary 19-01-2007, 00:12
toudidel
Guest
 
Postów: n/a
Domyślnie Re: parser XML

ostatnio widziałem wynalazki produkujące cos takiego:

<?xml version="1.0"? xmlns:ns1="x" xmlns:ns2="y">
<ns1:a>
.....
</ns1:a>
<ns2:b>
....
</ns2>

i autorzy stwierdzają że produkowany dokument jest poprawny w
<b>kontekście</b> konkretnego namespace'a

td


Reply With Quote
  #5 (permalink)  
Stary 20-01-2007, 00:02
szomiz
Guest
 
Postów: n/a
Domyślnie Re: parser XML

Użytkownik <conradhWYTNIJTO@poczta.onet.pl> napisał w wiadomości
news:0eef.00000023.45af2920@newsgate.onet.pl...
>
>> Ale co konkretnie chcesz osiagnac, bo cos za mocno kombinujesz.
>>
>> Standardowe metody DOM'a nie wystarczaja? Nie wierze.

>
> Obawiam się, że nie, a to z tego powodu, że dokument/plik może być
> poprawnym XML
> tylko z perspektywy właśnie znaczników w obrębie wskazanego namespace-u.


A co to za belkot? Cos jak jajeczko czesciowo nieswierze?

> Rozwiewając wszelkie wątpliwości: dane wejściowe znajdują się w zwykłym
> pliku.
> Należy go sparsować uzyskując jakaś strukturę DOM-ową. Ciągi znaków
> znajdujące


No to dlaczego post ma tytul parser XML?


Zglos sie do autorow rozwian - niech wskaza biblioteke/srodowisko, ktore
wpieraja ichni wynalazek. Jezeli nie wskaza - niech wyp..ja. Razem ze swoim
rozwiazniem.

> się pomiędzy znacznikami należącymi do wskazanego namespace-u byłyby


> reprezentowane w tym DOM-ie jako tekst.


A nie da sie tego jakos opakowac, zeby jednak xml'em bylo? Ewentualnie mozna
poeksperymentowac z obiektem DOM'a dla HTML - jest sznasa, ze pozwoli na
bieganie po dziwnych wezlach.

Bo nie sadze, zeby komus sie chcialo tworzyc parser dzialajacy obok
standardu.

sz.


Reply With Quote
  #6 (permalink)  
Stary 20-01-2007, 00:02
conradhWYTNIJTO@poczta.onet.pl
Guest
 
Postów: n/a
Domyślnie Re: parser XML

> ostatnio widziałem wynalazki produkujące cos takiego:
>
> <?xml version="1.0"? xmlns:ns1="x" xmlns:ns2="y">
> <ns1:a>
> ....
> </ns1:a>
> <ns2:b>
> ...
> </ns2>
>
> i autorzy stwierdzają że produkowany dokument jest poprawny w
> <b>kontekście</b> konkretnego namespace'a
>
> td


Właśnie czegoś takiego poszukuje. Mógłbyś podesłać jakieś namiary na te wynalazki ?

Z góry dzięki
Pozdrawiam
Konrad


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Reply With Quote
  #7 (permalink)  
Stary 20-01-2007, 00:02
porneL
Guest
 
Postów: n/a
Domyślnie Re: parser XML

On Fri, 19 Jan 2007 21:49:03 -0000, <conradhWYTNIJTO@poczta.onet.pl> wrote:

>> ostatnio widziałem wynalazki produkujące cos takiego:
>>
>> <?xml version="1.0"? xmlns:ns1="x" xmlns:ns2="y">
>> <ns1:a>
>> ....
>> </ns1:a>
>> <ns2:b>
>> ...
>> </ns2>
>>
>> i autorzy stwierdzają że produkowany dokument jest poprawny w
>> <b>kontekście</b> konkretnego namespace'a
>>
>> td

>
> Właśnie czegoś takiego poszukuje. Mógłbyś podesłać jakieś namiary na te
> wynalazki ?


"Mam 2+2, a chcę 5. Czy ma ktoś większe dwójki?"

Kombinujesz w kompletnie złym kierunku. Popraw/pozbądź się źródła tych
pokracznych pseudoXMLi.

--
http://kurs.browsehappy.pl
this.author = new Geek("porneL");
Reply With Quote
  #8 (permalink)  
Stary 21-01-2007, 00:23
conradh@poczta.onet.pl
Guest
 
Postów: n/a
Domyślnie Re: parser XML

> On Fri, 19 Jan 2007 21:49:03 -0000, <conradhWYTNIJTO@poczta.onet.pl> wrote:
>
> >> ostatnio widziałem wynalazki produkujące cos takiego:
> >>
> >> <?xml version="1.0"? xmlns:ns1="x" xmlns:ns2="y">
> >> <ns1:a>
> >> ....
> >> </ns1:a>
> >> <ns2:b>
> >> ...
> >> </ns2>
> >>
> >> i autorzy stwierdzają że produkowany dokument jest poprawny w
> >> <b>kontekście</b> konkretnego namespace'a
> >>
> >> td

> >
> > Właśnie czegoś takiego poszukuje. Mógłbyś podesłać jakieś namiary na te
> > wynalazki ?

>
> "Mam 2+2, a chcę 5. Czy ma ktoś większe dwójki?"
>
> Kombinujesz w kompletnie złym kierunku. Popraw/pozbądź się źródła tych
> pokracznych pseudoXMLi.


Panowie nie bądźcie tacy ortodoksyjni.
To nie jest zamach na XML, to tylko próba rozwiązania konkretnego problemu.
I uprzedzając dalsze pytania: Nie, nie da się "poprawić" dokumentu aby był
poprawnym XML-em. Zresztą ta "niepoprawność" jest jednym z założeniem.

Pozdrawiam
Konrad.


--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Reply With Quote
  #9 (permalink)  
Stary 21-01-2007, 00:23
szomiz
Guest
 
Postów: n/a
Domyślnie Re: parser XML

Użytkownik <conradh@poczta.onet.pl> napisał w wiadomości
news:2ed2.00000094.45b262e8@newsgate.onet.pl...

> Panowie nie bądźcie tacy ortodoksyjni.


Nie jestesmy ortodoksyjni. Na prawde...

> To nie jest zamach na XML, to tylko próba rozwiązania konkretnego
> problemu.
> I uprzedzając dalsze pytania: Nie, nie da się "poprawić" dokumentu aby był
> poprawnym XML-em. Zresztą ta "niepoprawność" jest jednym z założeniem.


_Teraz_ jednym. A za chwile jeszcze jednym...

Napisalem gdzie indziej: opakuj to w wezel i nie kombinuj jak kon pod gore z
pustym wozem.

sz.


Reply With Quote
  #10 (permalink)  
Stary 23-01-2007, 00:02
Polip
Guest
 
Postów: n/a
Domyślnie Re: parser XML

Zainteresuj się XML PAD, jest już wersja 3.0, darmowa. Możesz podpinać
XSD, generować XSD z dowolnego XML itd. Polecam!


Reply With Quote
Odpowiedz


Użytkownicy aktualnie czytający ten wątek: 1 (0 użytkownik i 1 gości)
 
Narzędzia wątku
Wygląd

Zasady Postowania
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Włączony
UśmieszkiWłączony
[IMG] kod jest Wyłączony
HTML kod jest Wyłączony
Trackbacks are Włączony
Pingbacks are Włączony
Refbacks are Włączony



Czasy w strefie GMT +1. Teraz jest 03:53.


Oprogramowanie Forum: vBulletin 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0