
Převod xml do html
Dobrý den,
prosím o radu, jak převést soubor s koncovkou xml do html. Na internetu jsem narazil na řadu programů, které je sice možné používat zdarma, ale výsledkem je vždy jen částečná konverze. Bez zakoupení licence jsou proto naprosto nepoužitelné. Pokud někdo zná způsob, jak tento problém vyřešit, budu velmi vděčný.
Děkuji za pomoc
to bych taky rekl, ze ta konverze nebude stoprocentni, jek chces prevest xml do html treba ve tvaru:
?
xmlgeniepage.htm
light-html2xml
convert-xml-to-html.winsite.com
XML je popis obecného formátu strukturovaného dokumentu, který je tvořen tagy, pro označená jednotlivých položek a jejich hodnotami. Pro grafickou interpretaci XML dokumentu je třeba tomu programu říct, jakým způsobem mají být jaké tagy umísteny, a to v XML opravdu není.
HTML je xml dokument doplneněný o grafické spracování.
Teď mi prosím pověz, jakým způsobem chceš převodníkem dosáhnout zobrazení nečeho, co si nenese s sebou informaci o tom, jak to má být zobrazeno.
Co by asi šlo, je vytvořit HTML (třeba v PHP) stránku, která bude číst vstupní XML dokument ZNÁMÉHO formátu, to jest bude znát všechny jeho tagy a ty pak může graficky interpretovat v html stránce.
Štandardne sa to robí pomocou XSLT transformácie. Keď máš XSLT, tak vieš napr. pomocou programu v príkazovom riadku vygenerovať výsledný HTML súbor. Vo Windowse môžeš použiť napr. msxsl.exe. Alebo druhá možnosť je pomocou vlastného programu naplniť nejakú HTML šablónu.
Jestliže jde o jednorázovou akci, popřípadě vždy půjde o tutéž strukturu XML souboru a tentýž výstup HTML, pak úkol na přání spíchne začínající programátor.