+ Antworten
Ergebnis 1 bis 9 von 9

Thema: [PHP] DOM XML Funktionen

  1. #1
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108

    [PHP] DOM XML Funktionen

    Hi !!

    Wollte mal fragen, ob wer die besagten Funktionen schon nutzt? Wo kann man mehr über den Status der Funktionen erfahren? Auf php.net steht ja überall, dass die Funktionen z.Z. noch im "Bau" sind und nur als EXPERIMENTELL gelten. Ich würde die Funktionen gerne nutzen, zum Aufbau eines XML-Dokumentes. Hat wer Erfahrungen? Ich meine funktionieren tuts ja wunderbar... nur wie lange?

    Gruss Jan

  2. #2
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Hattest Du das nicht schon beim [Hier Namen einsetzen]-Projekt verwendet? Oder irre ich da? Ich meine, Du hättest mal sowas erzählt ...

  3. #3
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    ähm... Du meinst das Kongressmanagmentsystem (richtigen Namen ham wa' noch nicht)... da hab ich nur das DOM vom IE genutzt also JavaScript. Aber noch nicht in PHP... Die normalen XML-Parser Funtionen scheinen ja alle stable zu sein. Aber halt nur Parser... ich brauch was, wo ich meine Documente 'onthefly' erstellen und verändern kann (da bietet sich DOM natürlich an). Benötigen tu ich das um mir ne' SOAP-Message mit eigenem Body zusammenzubasteln. (@Lars: das, was ich dir gestern gezeicht hab... curl funzt übrigends jetzt wunderbar... muss echt ne' buggy Version gewesen sein)

    Gruss Jan

  4. #4
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Original geschrieben von Stuck Mojo
    curl funzt übrigends jetzt wunderbar... muss echt ne' buggy Version gewesen sein
    Wie ich gestern bereits vermutete ...

  5. #5
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Original geschrieben von Lars


    Wie ich gestern bereits vermutete ...
    ...Angeber!

  6. #6
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    ich wär da vorsichtig.
    die sind imho noch sehr beta.
    ich hab mich im sommer mal damit gespielt und mir fast die finger dabei gebrochen. no documentation, fehlende funktionen, geänderte parameterlisten.
    development halt.

    kann sich aber mittlerweile geändtert haben. stand war da glaub ich PHP4.1 oder so.
    hast du schon alternative sachgen probiert wie z.b.
    die dom bibliothek 'libxml' auf developers.ez.no?

    würd mich auf alle fälle über einen 'erfahrungsbericht' von dir freuen.
    Gehelft? Hier kannst du dich bedanken.

    mike

  7. #7
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Also Finger hab ich mir nicht gebrochen... Ich hab innerhalb von 15 Minuten das geproggt, was ich brauche, und es funtioniert super:
    PHP-Code:
    $doc domxml_new_doc("1.0");
    $root  $doc->add_root("IPAYMENT");
     
    $root->set_attribute("VERSION","2.0");
     
    $root->set_attribute("INOUT","IN");
     
    $root->set_attribute("MODE","SILENT");
     
    $root->set_attribute("CHECK_DOUBLETRANSACTIONS","FALSE");

     
    $order $root->new_child("ORDER""");
     
    $order->set_attribute("ORDER_ID""123456");

      
    $order->new_child("PAYMENTTYP","CC");
      
    $order->new_child("ACCOUNT_ID","XXXXX");
      
    $order->new_child("TRX_USER","XXXXX");
      
    $order->new_child("TRX_PASSWORD","XXXXX");

      
    $transaction $order->new_child("TRANSACTION","");
         
    $transaction->set_attribute("TRANSACTION_ID","2345678");
         
    $transaction->new_child("AMOUNT","1234");
         
    $transaction->new_child("CURRENCY","EUR");
         
    $transaction->new_child("USER_COMMENT","My Comment ...");

      
    $paymentinfo $order->new_child("PAYMENTINFO","");
         
    $paymentinfo->new_child("SIMULATIONMODE","TRUE");

         
    $paymentdata $paymentinfo->new_child("PAYMENTDATA","");
            
    $paymentdata->set_attribute("TRXTYP","PREAUTH");
            
    $paymentdata->new_child("CREDITCARD_NUMBER","4242-4242-4242-4242");
            
    $paymentdata->new_child("CREDITCARD_VALIDDATE","09/03");
            
    $paymentdata->new_child("CREDITCARD_OWNER","Ich Selba");
            
    $paymentdata->new_child("CREDITCARD_CHECKCODE","123");


    echo 
    "<pre>".htmlentities($doc->html_dump_mem())."</pre>"
    ...also das als Test und es funzt... Allerdings auf PHP 4.2.1 (libxml 2.4.21)...gerade hab ich nochmal geschaut, wo es später hin soll, ist leider "noch" 4.1.2 mit libxml 2.4.12 drauf... Kann zufällig irgendwer, der diese Konfigs hat den Code mal ausprobieren? Wäre nett

    Bilbliothek von libxml? Ähm... nö? Aber die Url, die du dazugeschrieben hast funt auch net?

    Gruss Jan

  8. #8
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    bin a bissl im overload-bereich heut. sorry

    hier der (geprüfte) link:
    http://developer.ez.no/article/articlestatic/233/1/42/
    heisst übrigends ez xml
    Gehelft? Hier kannst du dich bedanken.

    mike

  9. #9
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    mmhh... nach einem kurzen Blick in den QT ist das Ding auch 'nur' ein Parser... man kann also den Tree nicht verändern... also ist dat nix für mich

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51