- One mobilszolgáltatások
- iPhone topik
- Két nap múlva itt a Xiaomi 17, van egy pár hivatalos fotó is róla
- Apple iPhone Air - almacsutka
- Samsung Galaxy A54 - türelemjáték
- Mobil flották
- Lehetetlenül vékony és hihetetlenül kemény (fotó)
- Meglepetés az iPhone Air hajlítópróbáján
- Motorola Edge 40 - jó bőr
- Telekom mobilszolgáltatások
Ú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. -
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. -
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
- Xbox Series X|S
- A Temu diktál Magyarországon, a hazai e-kereskedők fulladoznak
- gban: Ingyen kellene, de tegnapra
- Azonnali VGA-s kérdések órája
- Lexus, Toyota topik
- Házimozi haladó szinten
- One mobilszolgáltatások
- Kerékpárosok, bringások ide!
- Milyen autót vegyek?
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Bowers & Wilkins Px7 S2 fejhallgatók
- LG 48B4 - 48" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Bomba ár! HP EliteBook 745 G6 - Ryzen PRO 5 I 8GB I 256GB SSD I HDMI I 14" FHD I Cam I W10 I Gari!
- BESZÁMÍTÁS! Intel Core i5 4570 4 mag 4 szál processzor garanciával hibátlan működéssel
- Bomba ár! Fujitsu LifeBook U728 - i3-8GEN I 16GB I 192SSD I 12,5" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest