XML - WSDL fájl generálása PHP-ban

XML - WSDL fájl generálása PHP-ban
2020-08-17T14:59:15+02:00
2020-08-29T11:30:00+02:00
2022-10-15T21:16:05+02:00
sztamas1990
Sziasztok!

Az alábbi kérdéssel fordulnék hozzátok:
Mi a legkézenfekvőbb módja wsdl fájl generálására php-ban?
A folyamat úgy tevődne össze, hogy legenerálom a wsdl fájlokat, majd azokat külön hitelesítem és elküldöm.
De nem tudom, mi lenne a legjobb, legegyszerűbb mód a (lentebb látható) fájlok előállítására. 

<soapenv:Envelope xmlns:test="http://localhost/test/v7" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <test:Request> <test:szoftverVerzio>SzoftverNév: V1.0</test:szoftverVerzio> <test:szallashely> <test:szallasRegisztraciosSzam>AB123DH2</test:szallasRegisztraciosSzam> <test:szallasNev>Egy hotel</test:szallasNev> <test:szallashelySzolgaltatoAdoszam> 01234567-0-01 </test:szallashelySzolgaltatoAdoszam> <test:szallashelySzolgaltatoNev> Egy hotel szolgáltató BT </test:szallashelySzolgaltatoNev> </test:szallashely> </test:Request> </soapenv:Body> </soapenv:Envelope>
Előre is nagyon köszönöm a segítségeteket és ajánlásaitokat!

Üdv.:
Tamás
Mutasd a teljes hozzászólást!
5 mező van a példában. Belerakod a fájl tartalmát egy sztringbe sprintf-el beletolod az 5 mezőt. Ha nincs mindig mindegyik, akkor egy  iffel kell létrehozni azt a részt egy másik stringből, és úgy beletenni, vagy üres sztringet tolni a helyére ha üres a mező. Ha nem túl bonyolult az XML, akkor mehet fapadosan mert gyorsabb. Ha meg szeretnéd gyakorolni az XML generálást, akkor érdemes ilyen egyszerűbb feladatokon kezdeni mint ez.

PHP: Creating a simple XML document - Manual
vagy
PHP: DOM - Manual
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd