🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.xml
Article #764

budowanie dokumentu XML z bazy

#764
From: Aleksander Grzebyta
Date: Tue, 16 Jan 2001 13:15
39 lines
1743 bytes
Hej !

Chciałbym mieć możliwość zdefiniowania za pomocą jednego szkieletowego
dokumentu XML jak wydobyć dane z bazy np.


<pracownik>
    <main_query>
        select * from pracownik p
    <main_query/>
    <sub_query name = "dzieci" row_name="dziecko">
        select * from dzieci d where d.rodzic_id = p.id
    <sub_query/>
<pracownik>

Co po prztworzeniu powinno dać:

<pracownik>
    <id>44<id/>
    <nazwisko>Kowalski<nazwisko/>
    <imie>Jan<imie/>
    [...] inne dane o pracowniku
    <dzieci>
        <dziecko>
            <imie>Monika<imie/>
            <data_ur>1990-01-01<data_ur/>
            <plec>k<plec/>
        <dziecko/>
        <dziecko>
            [...]
        <dziecko/>
        [...]
    <dzieci/>
<pracownik/>


Czy widział ktoś narzędzie/API które robi coś w tym stylu ?

pozdr Olek
Technical Details
Message-ID: <941hhv$vh$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.man.lodz.pl!lublin.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.man.lodz.pl!lublin.pl!news.onet.pl!not-for-mail
From: "Aleksander Grzebyta" <BADNAMEolekg@talex.com.pl>
Newsgroups: pl.comp.xml
Subject: budowanie dokumentu XML z bazy
Date: Tue, 16 Jan 2001 14:15:27 +0100
Organization: news.onet.pl
Lines: 42
Sender: [filozof44 friko4.onet.pl]@217.8.178.2
Message-ID: <941hhv$vh$1@news.onet.pl>
NNTP-Posting-Host: 217.8.178.2
X-Trace: news.onet.pl 979650943 1009 217.8.178.2 (16 Jan 2001 13:15:43 GMT)
X-Complaints-To: abuse@onet.pl
NNTP-Posting-Date: 16 Jan 2001 13:15:43 GMT
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit