Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 06.02.17 Prihlásený: 09.02.17 Príspevky: 4 Témy: 1 | 1 |
Dobrý deň, potrebovala by som poradiť. Vytváram si databázy v xsl, ktoré potom exportujem do xml a nahrávam do e-shopu. Neviem vyriešiť to, ako zachovať formátovanie bunky. V exceli si naformátujem napr. popis produktu - nadpis je boldom, ďalej napr. použijem šedú a modrú farbu. Toto sa ale samozrejme do xml neprenesie. Dá sa to nejako riešiť?
Ďakujem!
Diana
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
Dobrý deň,
XML je formát určený primárne na jednotný prenos štruktúry dát, nie ich formátu - preto sa tento z excelu neexportuje. Formátovanie (farby textov, odsadenie do odstavcov, formát a veľkosť písma,...) by mal riešiť až samotný e-shop podľa nejakých globálnejších pravidiel (napr. všetky názvy produktov v kategórií vypísané bold-om, bez podčiarknutia, bledoružovou farbou,...). Nastavovať toto jednotlivo a ešte prostredníctvom XML nie je ani efektívne, ani žiadúce (vlastný formát by asi sotva dodržoval grafický/farebný návrh stránky e-shopu, ktorý by týmto zásahom vzhľadom pripomínal skôr omaľovánku).
_________________ always is always wrong |
|
Registrovaný: 06.02.17 Prihlásený: 09.02.17 Príspevky: 4 Témy: 1 | 1 |
Ďakujem za reakciu. Tvorca www stránok mi povedal, že "ak XML obsahuje HTML kod s boldom, farebnostou, odsekmi atd...obsah musi byt v CDATA". To už je pre mňa komplikované. Som laik a učím sa to sama metódou pokus omyl. Vedeli by ste mi vysvetliť, čo tým myslel?
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
CDATA (Character Data), resp. presnejšie [c]<![CDATA[sem_vase_data]]>[/c] slúži skôr na uchovanie a prenos špeciálnych znakov (napríklad znaky mimo používanej znakovej sady, alebo znaky, ktoré majú v XML špeciálny význam - najbežnejšie znaky <, > ktoré by sa v texte XML považovali za otvárací, resp. uzatvárací tag). Problém je, že z excelu bez použitia a znalosti VBA makier formát nedostanete ani do CDATA tagov. Pretože samotný excel toto natívne nepodporuje - nevie, v akom tvare chcete formátovanie buniek exportovať, neexistuje na to žiadny predpísaný štandard.
Jediná možnosť, ktorú teda vo vašom prípade vidím, ak trváte na špeciálnom formátovaní cez XML je exportovať XML bez formátovania, potom ho otvoriť v niektorom editore, ktorý má pre XML podporu (XML Simple Editor, QuickXML,...) a až tam pracne pridať každému produktu požadované formátovanie. Uložiť a takto editovaný dokument importovať. Ako a kde, čo musíte pridať aby sa dáta na strane e-shopu spracovali správne vám už poradiť nedokážem - toto totiž záleží na spôsobe akým e-shop XML dokument spracuje. Znižujete tiež spoľahlivosť importu, čo je vo väčšine prípadov internetových obchodov dôležitejšie ako nejaké farby a boldy. No ostatne, proti gustu...
Stále takéto riešenie neodporúčam, pretože o XML platí čo som písal v prvom príspevku.
_________________ always is always wrong |
|
Registrovaný: 06.02.17 Prihlásený: 09.02.17 Príspevky: 4 Témy: 1 | 1 |
Dobre, požiadam ho, aby vytvoril formátovanie priamo na e-shope. Ďakujem pekne!
// Spojený príspevok 06.02.2017 11:21
Ešte ma napadla ďalšia vec - mám xml od dodávateľa a chcem si ho previesť do excelu tak, aby sa mi s datami dalo pracovať ako s databázou - filtovať a pod. Tzn. potrebujem, aby každý ten parameter v xml vstúpil do správneho stĺpca v exceli. Ako mám, prosím, postupovať? Ďakujem!
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
_________________ always is always wrong |
|
Registrovaný: 06.02.17 Prihlásený: 09.02.17 Príspevky: 4 Témy: 1 | 1 |
Ďakujem a už viem, ako na to formátovanie! Možno sa to niekomu bude hodiť... Stačí to zapísať takto už v exceli v texte napr. k popisu produktu: <FONT SIZE="5" COLOR="#ffd838" >Popis produktu</FONT><br /> <FONT SIZE="2" COLOR="#ffd838" > bla bla </FONT><br /> Takto sa mi to vyexportuje aj do xml a e-shop mi to správne prečíta.
|
|
Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Ostatné programy | 0 | 363 | 13.05.2012 16:34 blazej44800 | | v Ostatné programy | 2 | 699 | 29.01.2008 17:31 luto | | v Ostatné programy | 2 | 653 | 11.04.2010 20:45 maceec | | v Ostatné programy | 2 | 725 | 10.03.2009 19:09 jurov | | v Ostatné programy | 4 | 627 | 25.11.2007 17:35 KatjushaMan | | v Technológia .NET | 1 | 1502 | 27.02.2011 22:52 Forty- | | v PHP, ASP | 1 | 475 | 19.02.2010 14:11 Ďuri | | v HTML, XHTML, XML, CSS | 4 | 416 | 12.05.2014 16:31 Ďuri | | v Ostatné programy | 12 | 888 | 17.11.2011 22:36 malyneodbornik | | v PHP, ASP | 0 | 529 | 23.03.2009 20:44 komato | | v Ostatné programy | 0 | 468 | 18.12.2012 16:53 MAREK17 | | v HTML, XHTML, XML, CSS | 1 | 932 | 16.12.2011 16:49 Ďuri | | v JavaScript, VBScript, Ajax | 1 | 473 | 15.06.2010 14:21 Ďuri | | v Počítačové hry | 23 | 4841 | 02.02.2009 20:42 palo399 | | v Intel - Integrated Electronics | 3 | 663 | 19.11.2009 21:53 prandof | | v JavaScript, VBScript, Ajax | 1 | 475 | 09.02.2010 13:40 Ďuri |
|