- Yettel topik
- Google Pixel topik
- Vivo X200 Pro - a kétszázát!
- One mobilszolgáltatások
- India felől közelít egy 7550 mAh-s Redmi
- Honor Magic5 Pro - kamerák bűvöletében
- Fotók, videók mobillal
- További kavarás a Pixel 10-ek körül
- Ford SYNC 3 infotainment rendszer teszt
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Új hozzászólás Aktív témák
-
cidalain
veterán
válasz
bambano #18475 üzenetére
oké, de a probléma lényege, hogy nincs "elkészült xml fájl"
Ez eleg nagy problemanode milyen tool-t akarsz letolteni ami milyen xml fajlt general milyen adatokbol?
Ez szerintem annyira specifikus (kezdve a hol es hogyan vannak a kiindulo adatok, majd hogy mi a kovetelmenye az xml fajnak) hogy ehhez biztos a sajat tudasodat kell adni, ez nem lesz keszen sehol. Az hogy az XML-t osszerakd, ahhoz meg akkor mar felesleges tool, mert ez a legegyszerubb resze: csak kiirkalni a sorokat fajlba
Aztan lehet hogy rosszul ertelmezem a feladatot. -
sztanozs
veterán
válasz
bambano #18473 üzenetére
Tudod validálni az elkészült XML fájlt, hogy megfelel-e a sémának és be fogja-e fogadni a NAV.
Sémából nem tudsz XML fájlt generálni, azt csak arra tudod használni, hogy leellenőrizd, hogy a programod által létrehozott XML formailag megfelel-e az elvárásoknak.
Amire neked szükséged van az egy számlázó program, ami képes egy valid számlarendet tartalmazó adatbázisból létrehozni egy XML kimenetet. Az XSD nem egy transzformációs fájl (tehát nem lehet neki inputként beadni mondjuk egy CSV-t amiből képes XML-t generálni). A transzformációt (rossz esetben) neked kell megírni, az XML-t is neked kell legenerálni és kiküldás előtt az XSD-vel validálni, hogy a túloldalon (valószínűleg) fel fogják tudni dolgozni.
A legtöbb, amit tudsz csinálni az az, hogy van fent a neten pár free tool, amivel XSD-ből PHP class-t tudsz csinálni. Ezt a PHP class-t példányosítva és XML kimenetre küldve (és validálva) talán az lesz az eredmény, amit szeretnél. -
sztanozs
veterán
válasz
bambano #18469 üzenetére
Amúgy php: DOMDocument::schemaValidate
-
fordfairlane
veterán
válasz
bambano #16966 üzenetére
Jahogyúgy, félreértettem. Akkor a pack függvényt kell használni, ez adja meg egy változó bináris megfelelőjét. Az első paraméter a formátum. a nagy V a 32 bites előjel-nélküli integer.
<?php
$a = 100001;
file_put_contents("ebbe.bin", pack('V', $a));
?>Az integer belső ábrázolása a netes bölcsesség alapján nem egyértelmű. 64 bites linuxon 64 bit, 32 bites linuxon és mindenféle windowson 32 bit előjeles.
Új hozzászólás Aktív témák
Hirdetés
- Goddess of Victory:Nikke
- Microsoft Excel topic
- Milyen egeret válasszak?
- EAFC 25
- Mibe tegyem a megtakarításaimat?
- Fejhallgató erősítő és DAC topik
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OLED monitor topik
- Dell notebook topic
- További aktív témák...
- Bomba ár! Dell Latitude E5570 - i5-6300U I 8GB I 256GB SSD I 15,6" FHD I HDMI I CAM I W10 I Gari!
- Lenovo Yoga Pro 9 (16IMH9) - Intel Core Ultra 9 185H, RTX 4060, 32GB, érintős ELKELT
- AKCIÓ! Apple iPad Pro 11 2024 1TB WiFi + Cellular tablet garanciával hibátlan működéssel
- 2db Dell PowerEdge R740 2U Rack Szerver és 3db Netapp FAS2040 NAS
- BESZÁMÍTÁS! MSI MAG321QR 32 165Hz WQHD 1ms monitor garanciával hibátlan működéssel - használt
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest