Školní projekt vytvoření XSLT souboru

...

Moderátor: Mods_senior

Montes
Level 3
Level 3
Příspěvky: 473
Registrován: prosinec 12
Pohlaví: Muž

Školní projekt vytvoření XSLT souboru

Příspěvekod Montes » 22 dub 2019 02:14

Ahoj, dělám do školy jeden projekt na předmět značkovací jazyky. V rámci semetrálky mám odevzdat následující soubory. HTML, CSS, XML, XSD, a XSL.

Vše mám hotové a snad hotové dobře, jenom nemohu přijít na to, jak vytvořit XSL soubor. Pro vytvoření XSD jsem použil tento odkaz https://www.freeformatter.com/xsd-generator.html

Pro vytvoření XSL by mělo být toto, ale nějak mi to nechce vzít a upřímně ani moc pořádně nechápu, co přesně to po mě chce.. https://www.freeformatter.com/xsl-transformer.html

Můj XML soubor vypadá takhle. Věděl by někdo poradit prosím? :)

Kód: Vybrat vše

<?xml version="1.0" encoding="utf-8"?>
<nastaveni>
   <informace>
      <stav_pokladny value="100$" />
      <profilovy_obrazek enabled="true" />
        <jazyk language="Čeština" />
      <jmeno_uzivatele>XYZ</jmeno_uzivatele>
        <pocet_online_uzivatelu pocet="10000" />
   </informace>
   <cas>
      <hodiny>16</hodiny>
      <minuty>20</minuty>
      <vteriny>36</vteriny>
      <casove_pasmo>+1</casove_pasmo>
      <automaticky_letni_cas enabled="true" />
       
   </cas>
   <datum>
      <rok>2019</rok>
      <mesic>1</mesic>
      <den>1</den>
   </datum>
   <ovladani>                                                                       
      <klavesove_zkratky>
         <fold>f1</fold>
         <check>f2</check>
         <call>f2</call>
         <prepinac_ticheho_rezimu>m</prepinac_ticheho_rezimu>
      </klavesove_zkratky>
   </ovladani>
   <zvuk>
        <hlasitost_zvuku>100</hlasitost_zvuku>
      <specificky_zvuk enabled="true" />
        <call_zvuk enabled="true" />
        <check_zvuk enabled="true" />
        <fold_zvuk enabled="true" />
      <tichy_rezim enabled="false" />
   </zvuk>
    <registrace>
      <vyplnit_e-mail>123@gmail.com</vyplnit_e-mail>
      <vyplnit_presdivku>1234</vyplnit_presdivku>
      <vyplnit_heslo>1234</vyplnit_heslo>
      <vyplnit_potvrzeni_hesla>none</vyplnit_potvrzeni_hesla>
        <overeni verified="true" />
   </registrace>
    <prihlaseni>
    <vyplnit_presdivku>123@gmail.com</vyplnit_presdivku>
    <vyplnit_heslo>1324</vyplnit_heslo>
    <suc verified="true" />
    </prihlaseni>
</nastaveni>



Reklama
Uživatelský avatar
ChrisTaylor
Level 1.5
Level 1.5
Příspěvky: 143
Registrován: duben 14
Pohlaví: Muž

Re: Školní projekt vytvoření XSLT souboru

Příspěvekod ChrisTaylor » 22 dub 2019 06:49

XSLT slouží pro převod XML na jiný formát, např. HTML, tím pádem potřebuješ jak XML, tak i XSLT zároveň, abys mohl uskutečnit převod.

Vřele doporučuji vytvářet XSD a XSLT dokumenty ručně, anebo je alespoň po vygenerování doupravit. Pokud použiješ generátor XSD, kupříkladu ten, na který odkazuješ, tak to sice bude fungovat, ale s velkou pravděpodobností jen pro XML dokument s přesně stejnými daty. Proč? Protože generátor nebere v potaz to, jaké konkrétní omezení či datový typ mají hodnoty mít – minimum, maximum, výčtový typ, regulární výraz aj.

Ve tvém případě bere přezdívku a heslo jako datový typ short, tedy číslo, ne jako textový řetězec; stejně i s rokem, ale zde je rozdíl, že sice je to číslo, ale určitě nechceš, aby byl validní i rok 20 000 atd.

Montes
Level 3
Level 3
Příspěvky: 473
Registrován: prosinec 12
Pohlaví: Muž

Re: Školní projekt vytvoření XSLT souboru

Příspěvekod Montes » 22 dub 2019 17:04

ChrisTaylor píše:XSLT slouží pro převod XML na jiný formát, např. HTML, tím pádem potřebuješ jak XML, tak i XSLT zároveň, abys mohl uskutečnit převod..


XSLT se předpokládám nedá nijak vygenerovat, co? Mě na tom moc nesejde, jak to bude vypadat. Minimální podmínky mám :D

Uživatelský avatar
ChrisTaylor
Level 1.5
Level 1.5
Příspěvky: 143
Registrován: duben 14
Pohlaví: Muž

Re: Školní projekt vytvoření XSLT souboru

Příspěvekod ChrisTaylor » 22 dub 2019 19:07

Bohužel, nezbývá nic jiného, než ho vytvořit manuálně. :lol:

Montes
Level 3
Level 3
Příspěvky: 473
Registrován: prosinec 12
Pohlaví: Muž

Re: Školní projekt vytvoření XSLT souboru

Příspěvekod Montes » 22 dub 2019 20:33

Tak jsem něco sepsal. Ještě se tě zeptám.. Nějakej converter toho XML+XSL do HTML je, nebo se to musíš taky ručně?

Uživatelský avatar
ChrisTaylor
Level 1.5
Level 1.5
Příspěvky: 143
Registrován: duben 14
Pohlaví: Muž

Re: Školní projekt vytvoření XSLT souboru

Příspěvekod ChrisTaylor » 22 dub 2019 22:29

To umí ten nástroj, na který jsi dával odkaz hned v prvním příspěvku.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Úprava BIOS - vytvoření dump souboru
    od Georginho » 11 dub 2019 12:18 » v Windows 10, 8, 7, Vista, XP…
    2
    407
    od Georginho
    11 dub 2019 15:22
  • Excel vypis adresare s datem vytvoreni souboru
    od Lukanec » 07 pro 2018 15:53 » v Kancelářské balíky
    2
    507
    od MePExG
    07 pro 2018 16:59
  • Školní notebook do 13 tisíc
    od Zuckee » 04 lis 2018 23:50 » v Rady s výběrem hardwaru a sestavením PC
    2
    453
    od xbs
    05 lis 2018 17:06
  • Školní wifi a její omezení
    od Mouse_cz » 29 lis 2018 15:18 » v Internet a internetové prohlížeče
    3
    534
    od petr22
    29 lis 2018 15:44
  • Ročníkový projekt WWW
    od Dusty123 » 07 kvě 2019 20:56 » v Vše ostatní (z oblasti IT)
    3
    1043
    od Dusty123
    14 kvě 2019 19:58

Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti