- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bambano: Bambanő háza tája
- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- Argos: Szeretem az ecetfát
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- vrob: Az IBM PC és a játékok a 80-as években
- Magga: PLEX: multimédia az egész lakásban
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
Ú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
- Motoros topic
- Azonnali alaplapos kérdések órája
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Házi hangfal építés
- Suzuki topik
- Lakáshitel, lakásvásárlás
- Formula-1
- Nvidia GPU-k jövője - amit tudni vélünk
- One otthoni szolgáltatások (TV, internet, telefon)
- Kazy Computers - Fehérvár - Megbízható?
- További aktív témák...
- iKing.Hu - Apple iPhone 14 Plus - Yellow - Használt, karcmentes
- BESZÁMÍTÁS! ASROCK B650 R5 7600X 32GB DDR5 1TB SSD RTX 3070 8GB MSI MPG Gungnir 100 Enermax 750W
- ÚJ Lenovo Yoga Slim 7 - 14.5" 3K OLED Érintő 90Hz - Snapdragon X Elite - 32GB - 1TB - 2,5+év gari
- AKCIÓ! ASUS TUF GAMING X670E-PLUS WiFi alaplap garanciával hibátlan működéssel
- Egyedi ékszerdobozka
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest