Hattest Du das nicht schon beim [Hier Namen einsetzen]-Projekt verwendet? Oder irre ich da? Ich meine, Du hättest mal sowas erzählt ...
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
Hattest Du das nicht schon beim [Hier Namen einsetzen]-Projekt verwendet? Oder irre ich da? Ich meine, Du hättest mal sowas erzählt ...
ä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
Wie ich gestern bereits vermutete ...Original geschrieben von Stuck Mojo
curl funzt übrigends jetzt wunderbar... muss echt ne' buggy Version gewesen sein![]()
...Angeber!Original geschrieben von Lars
Wie ich gestern bereits vermutete ...![]()
![]()
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.
Also Finger hab ich mir nicht gebrochen... Ich hab innerhalb von 15 Minuten das geproggt, was ich brauche, und es funtioniert super:...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 nettPHP-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>";
Bilbliothek von libxml? Ähm... nö? Aber die Url, die du dazugeschrieben hast funt auch net?
Gruss Jan
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
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![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)