Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: XML Export

  1. #1
    flhe ist offline Neuer Benutzer
    Registriert seit
    20.01.2010
    Beiträge
    15

    Standard XML Export

    Hi zusammen!

    Ich brauche einen XML Export mit diesem Output:

    Code:
    <words>
     <single_word>
       <name>Abitur</name>
     </single_word>
     <single_word>
       <name>Realschule</name>
     </single_word>
    </words>
    Mein Versuch:

    Code:
    SELECT
    XMLElement(name words,
    XMLElement(name single_word, XMLAgg(XMLElement(name name, tabelle.spalte)))) 
    FROM tabelle;
    Was nicht geht ist der allumfassende <words> Tag. Hoffe ihr könnt mir helfen.

  2. #2
    flhe ist offline Neuer Benutzer
    Registriert seit
    20.01.2010
    Beiträge
    15

    Standard

    Kann mir keiner helfen?

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von flhe Beitrag anzeigen
    Kann mir keiner helfen?
    Offensichtlich. Zumindest bis jetzt.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  4. #4
    flhe ist offline Neuer Benutzer
    Registriert seit
    20.01.2010
    Beiträge
    15

    Standard

    Aber das ist schon ne Anfänger Frage, oder?

  5. #5
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von flhe Beitrag anzeigen
    Aber das ist schon ne Anfänger Frage, oder?
    Sicher. Für jemanden, der sich mit XML und den PostgreSQL-Funktionen dazu auskennt. Also nicht für mich.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  6. #6
    flhe ist offline Neuer Benutzer
    Registriert seit
    20.01.2010
    Beiträge
    15

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Sicher. Für jemanden, der sich mit XML und den PostgreSQL-Funktionen dazu auskennt. Also nicht für mich.

    Andreas
    Der Satz war jetzt nicht ganz logisch, kennst du dich nun damit aus oder nicht?

  7. #7
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von flhe Beitrag anzeigen
    Der Satz war jetzt nicht ganz logisch,
    Welcher? Es waren 3 Sätze.

    kennst du dich nun damit aus oder nicht?
    Nein. Schrieb ich schon, oder? Ich hätte sonst womöglich die Frage beantwortet ...

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  8. #8
    pfuetz ist offline Neuer Benutzer
    Registriert seit
    11.03.2010
    Ort
    Nord Hessen
    Beiträge
    8

    Standard

    psql
    psql (8.4.4)
    Geben Sie »help« für Hilfe ein.

    # SELECT
    XMLElement(name words,
    XMLElement(name single_word, XMLAgg(XMLElement(name name))));
    xmlelement
    ---------------------------------------------------
    <words><single_word><name/></single_word></words>
    (1 Zeile)

    Was geht da nicht?

  9. #9
    flhe ist offline Neuer Benutzer
    Registriert seit
    20.01.2010
    Beiträge
    15

    Standard

    Es geht schon, aber der Output ist nicht der gewünschte. Words sollte das allumschließende Tag sein.

    Anstatt:

    Code:
    <words><single_word><name/></single_word></words>
    <words><single_word><name/></single_word></words>
    So:

    Code:
    <words>
    <single_word><name/></single_word>
    <single_word><name/></single_word>
    </words>
    Weiß nicht wie ich das hinbekomme.

  10. #10
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    493

    Standard

    Code:
    psql (8.4.3)
    Type "help" for help.
    
    postgres=> SELECT
    postgres-> XMLElement(name words, XMLAgg(XMLElement(name single_word, XMLElement(name name, myword))))
    postgres-> FROM (values ('one'), ('two')) as t(myword);
    
                                                  xmlelement
    -------------------------------------------------------------------------------------------------------
     <words><single_word><name>one</name></single_word><single_word><name>two</name></single_word></words>
    (1 row)
    
    postgres=>
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum