Š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
  • Ruční vytvoření spouštěcího oddílu na SSD
    od Haalf » 23 pro 2024 11:08 » v Windows 11, 10, 8...
    8
    3713
    od pcmaker Zobrazit poslední příspěvek
    23 pro 2024 17:26
  • Blokování stahovaných souborů
    od Riviera kid » 07 čer 2025 16:47 » v Windows 11, 10, 8...
    10
    4688
    od Riviera kid Zobrazit poslední příspěvek
    16 čer 2025 06:56
  • IDM hláška o nemožném stažení souboru Příloha(y)
    od bluenite » 04 črc 2024 11:08 » v Vše ostatní (inet)
    2
    4555
    od bluenite Zobrazit poslední příspěvek
    06 črc 2024 19:40
  • Program na hledání poškozených souborů JPG Příloha(y)
    od Rosta_Kolmix » 09 lis 2024 11:01 » v Design a grafické editory
    2
    4733
    od Minapark Zobrazit poslední příspěvek
    15 lis 2024 11:04
  • Velikost souboru a složek na disku
    od L.L » 05 úno 2025 11:50 » v Vše ostatní (sw)
    5
    3515
    od L.L Zobrazit poslední příspěvek
    05 úno 2025 17:42

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

Kdo je online

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