Školní projekt vytvoření XSLT souboru

...

Moderátor: Mods_senior

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

Š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 2
Level 2
Příspěvky: 161
Registrován: duben 14
Pohlaví: Muž
Stav:
Offline

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: 644
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

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 2
Level 2
Příspěvky: 161
Registrován: duben 14
Pohlaví: Muž
Stav:
Offline

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: 644
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

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 2
Level 2
Příspěvky: 161
Registrován: duben 14
Pohlaví: Muž
Stav:
Offline

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
  • MS Outlook - Hromadné vytvoření složek Příloha(y)
    od czTANIScz » 22 zář 2023 11:36 » v Kancelářské balíky
    6
    2676
    od czTANIScz Zobrazit poslední příspěvek
    23 zář 2023 22:34
  • Skript na vytvoreni zastupce slozky
    od ajr » 01 úno 2024 21:21 » v Windows 11, 10, 8...
    1
    585
    od ITCrowd Zobrazit poslední příspěvek
    02 úno 2024 08:36
  • Vytvoření skriptu na zálohu hry, kterou vytvářím. Příloha(y)
    od xCloudGirl » 09 bře 2024 12:35 » v Vše ostatní (sw)
    11
    1006
    od MonikaVavrova Zobrazit poslední příspěvek
    11 bře 2024 22:24
  • Tisk ELD souboru
    od Jandak » 30 dub 2023 09:53 » v Problémy s hardwarem
    4
    1101
    od Grander Zobrazit poslední příspěvek
    09 čer 2023 21:31
  • Přenos souborů SD - USB flash bez PC
    od Asanoth » 29 črc 2023 17:35 » v Sítě - hardware
    11
    2032
    od Grander Zobrazit poslední příspěvek
    30 črc 2023 15:20

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

Kdo je online

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