Školní projekt vytvoření XSLT souboru

...

Moderátor: Mods_senior

Odpovědět
Montes
Level 3
Level 3
Příspěvky: 644
Registrován: 15 pro 2012 12:26

Školní projekt vytvoření XSLT souboru

Příspěvek od Montes »

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>
ChrisTaylor
Level 2
Level 2
Příspěvky: 161
Registrován: 20 dub 2014 07:17

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

Příspěvek od ChrisTaylor »

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: 15 pro 2012 12:26

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

Příspěvek od Montes »

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
ChrisTaylor
Level 2
Level 2
Příspěvky: 161
Registrován: 20 dub 2014 07:17

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

Příspěvek od ChrisTaylor »

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: 15 pro 2012 12:26

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

Příspěvek od Montes »

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ě?
ChrisTaylor
Level 2
Level 2
Příspěvky: 161
Registrován: 20 dub 2014 07:17

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

Příspěvek od ChrisTaylor »

To umí ten nástroj, na který jsi dával odkaz hned v prvním příspěvku.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Ruční vytvoření spouštěcího oddílu na SSD
    od Haalf » » v Windows 11, 10, 8...
    8 Odpovědi
    5039 Zobrazení
    Poslední příspěvek od pcmaker
  • Blokování stahovaných souborů
    od Riviera kid » » v Windows 11, 10, 8...
    10 Odpovědi
    7166 Zobrazení
    Poslední příspěvek od Riviera kid
  • Velikost souboru a složek na disku
    od L.L » » v Vše ostatní (sw)
    5 Odpovědi
    5992 Zobrazení
    Poslední příspěvek od L.L

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