Author Topic: Webove technologie  (Read 29430 times)

jardo

  • Sr. Member
  • ****
  • Posts: 288
    • View Profile
Re: Webove technologie
« Reply #75 on: 31.10.2010, 16:09:36 »
da sa pouzit aj use case diagram na opis tej aplikacie?

domino3d

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Webove technologie
« Reply #76 on: 01.11.2010, 01:34:30 »
mam questions, prve zadanie
xml

- treba aj namespacy robit?
- dtd a schema staci vygenerovat?
- definujte transformáciu prostredníctvom XSLT na XHTML + CSS .......... nerozumiem.
- na moodli pri odovzdavani sa pise aj o neakom xls co treba odovzdat, excel? wtf?

vopred diki
- ano aj namespace
- dtd a scheme aby ste chapali, v scheme odporucam rozumiet vytvaraniu vlastnych typov aj s restrikciami
- XSLT je sposob transformacie XML dokumentu na iny dokument
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

Ďakujem, ...lol xls :D prepáč, moja chyba
vivat academicus

kilomassa

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
Re: Webove technologie
« Reply #77 on: 01.11.2010, 19:37:44 »
elektronický lekársky predpis...meno lekara, pacienta, rodne cislo, recept text.datum,cislo receptu...staci ci este daco by tam trebalo ?

Ofinka

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Webove technologie
« Reply #78 on: 01.11.2010, 19:45:27 »
Mam jednu dlhsiu otazku k 1. zadaniu. Neviem sa pohnut s tymi namespace-ami, pretoze ked sa ich tam snazim zakomponovat podla zadania, ktore tu zverejnili (IncomingEmails), tak mi to cele prestane fungovat. Preto by mi veelmi pomohlo keby tu niekto popisal jednotlive tagy s namespace-ami..ze preco tam su, odkial ich dostali a co robia.

v subore .xml:
<incE:incomingMails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IncomingMails.xsd"
         xmlns:incE="http://example.org/incomingMails" xsi:schemaLocation="http://example.org/incomingMails incomingMails.xsd">

v subore .xslt:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:incE="http://example.org/incomingMails" exclude-result-prefixes="incE">
v subore .xsd:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xml:lang="sk" version="1.0" targetNamespace="http://example.org/incomingMails" xmlns:incE="http://example.org/incomingMails">

..a este ze ci treba pridat este nieco ine aby to spolu fungovalo..lebo ked to spravim podla tohto tak mi to sice zobrazi udaje z xml-ka..ale iba cisto v plaintexte..a uz ma to fakt nebavi sa s tym babrat. Takze dufam ze to nie je prilis hlupa otazka..kazdopadne keby sa niekomu chcelo tak by to mohol vysvetlit..vdaka!

(A este inak pri odovzdavani zadania pise ze mame odovzdat subor .xsl..tak preco v tom zadani IncomingEmails pouzil .xslt?)

domino3d

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Webove technologie
« Reply #79 on: 01.11.2010, 21:18:35 »
pre planovane udalosti (3) staci: ...?

udalost
id_udalosti
datum
cas
miesto
poznamka
vivat academicus

domino3d

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Webove technologie
« Reply #80 on: 01.11.2010, 21:40:14 »
...
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

neviem jak ostatni, ale ja tam vidim xls
:)
vivat academicus

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #81 on: 01.11.2010, 21:43:41 »
...
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

neviem jak ostatni, ale ja tam vidim xls
:)
vdaka, opravene

co sa tyka poctu roznych elementov v XML, tak je lepsie jednotlive informacie rozbit na co najmensie casti

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

domino3d

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Webove technologie
« Reply #82 on: 01.11.2010, 22:07:16 »
...
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

neviem jak ostatni, ale ja tam vidim xls
:)
vdaka, opravene

co sa tyka poctu roznych elementov v XML, tak je lepsie jednotlive informacie rozbit na co najmensie casti

jop, super :) len som bol zmateny trocha :-O
Mam jednu dlhsiu otazku k 1. zadaniu. Neviem sa pohnut s tymi namespace-ami, pretoze ked sa ich tam snazim zakomponovat podla zadania, ktore tu zverejnili (IncomingEmails), tak mi to cele prestane fungovat. Preto by mi veelmi pomohlo keby tu niekto popisal jednotlive tagy s namespace-ami..ze preco tam su, odkial ich dostali a co robia.

v subore .xml:
<incE:incomingMails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IncomingMails.xsd"
         xmlns:incE="http://example.org/incomingMails" xsi:schemaLocation="http://example.org/incomingMails incomingMails.xsd">

v subore .xslt:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:incE="http://example.org/incomingMails" exclude-result-prefixes="incE">
v subore .xsd:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xml:lang="sk" version="1.0" targetNamespace="http://example.org/incomingMails" xmlns:incE="http://example.org/incomingMails">

..a este ze ci treba pridat este nieco ine aby to spolu fungovalo..lebo ked to spravim podla tohto tak mi to sice zobrazi udaje z xml-ka..ale iba cisto v plaintexte..a uz ma to fakt nebavi sa s tym babrat. Takze dufam ze to nie je prilis hlupa otazka..kazdopadne keby sa niekomu chcelo tak by to mohol vysvetlit..vdaka!

(A este inak pri odovzdavani zadania pise ze mame odovzdat subor .xsl..tak preco v tom zadani IncomingEmails pouzil .xslt?)
a co presnejsie ti nejde? teda jak to prestane fungovat?
« Last Edit: 01.11.2010, 22:23:43 by Domino3D »
vivat academicus

kilomassa

  • Sr. Member
  • ****
  • Posts: 289
    • View Profile
Re: Webove technologie
« Reply #83 on: 01.11.2010, 22:29:20 »
...
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

neviem jak ostatni, ale ja tam vidim xls
:)
vdaka, opravene

co sa tyka poctu roznych elementov v XML, tak je lepsie jednotlive informacie rozbit na co najmensie casti

hm len v predpise moc nevidime nejake cast co by sa dali rozbit... lekar na meno priezvisko... pacient...na meno rodne ciloslo...a dalej mi nic kreativne nenapada :(

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #84 on: 01.11.2010, 23:16:45 »
co vsetko sa pise na recept? si nevidim tam nieco podstatne ako je liek, a pri nom sa da uz znova toho viac, pocnuc davkovanim...

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Webove technologie
« Reply #85 on: 01.11.2010, 23:23:02 »
ak nejdú transformácie a pod. veci... tak taký softík... altova xmlspy... síce platený, ale verím, že to vám nevadí, a asi ani nikdy nevadilo :D dokáže oi. debugovať (krokovať) transformácie... :)

ak ho poznáte, tak môj príspevok ignorujte :) a určite sú aj iné softy, čo to dokážu :)
All code is crap.

42

Ofinka

  • Newbie
  • *
  • Posts: 37
    • View Profile
Re: Webove technologie
« Reply #86 on: 02.11.2010, 01:24:36 »
...
- znova sa to tyka XSLT (neprehadzuj pismenka v pripone)

neviem jak ostatni, ale ja tam vidim xls
:)
vdaka, opravene

co sa tyka poctu roznych elementov v XML, tak je lepsie jednotlive informacie rozbit na co najmensie casti

jop, super :) len som bol zmateny trocha :-O
Mam jednu dlhsiu otazku k 1. zadaniu. Neviem sa pohnut s tymi namespace-ami, pretoze ked sa ich tam snazim zakomponovat podla zadania, ktore tu zverejnili (IncomingEmails), tak mi to cele prestane fungovat. Preto by mi veelmi pomohlo keby tu niekto popisal jednotlive tagy s namespace-ami..ze preco tam su, odkial ich dostali a co robia.

v subore .xml:
<incE:incomingMails xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="IncomingMails.xsd"
         xmlns:incE="http://example.org/incomingMails" xsi:schemaLocation="http://example.org/incomingMails incomingMails.xsd">

v subore .xslt:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:incE="http://example.org/incomingMails" exclude-result-prefixes="incE">
v subore .xsd:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xml:lang="sk" version="1.0" targetNamespace="http://example.org/incomingMails" xmlns:incE="http://example.org/incomingMails">

..a este ze ci treba pridat este nieco ine aby to spolu fungovalo..lebo ked to spravim podla tohto tak mi to sice zobrazi udaje z xml-ka..ale iba cisto v plaintexte..a uz ma to fakt nebavi sa s tym babrat. Takze dufam ze to nie je prilis hlupa otazka..kazdopadne keby sa niekomu chcelo tak by to mohol vysvetlit..vdaka!

(A este inak pri odovzdavani zadania pise ze mame odovzdat subor .xsl..tak preco v tom zadani IncomingEmails pouzil .xslt?)
a co presnejsie ti nejde? teda jak to prestane fungovat?

tak my dvaja o tom mozme radsej zajtra pokecat na prednaske  8)..a budem len rada ked mi budes vediet pomoct!  br

t0Mi

  • Guest
Re: Webove technologie
« Reply #87 on: 04.11.2010, 22:31:51 »
"Musia byť použité priestory mien v XML, XML Schema aj v XSLT."

Vyplyva z toho ze mam pouzivat <xx:mojElement/> namiesto <mojElement/> ?
Ak pouzivam elementy bez prefixu, vsetko je vpohode az do chvile, kedy idem robit
xslt. To samozrejme nevie najst element v namespaci (ak mam zadanie xmlns=... namiesto xx:xmlns=...).
Jednym riesenim je zakomentovat kvoli xsl prekladu definiciu namespacov v korenovom elemente xmlka.
To je ale ak spravne chapem proti vyssie uvedenemu zadaniu.. ? Ci ?

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #88 on: 04.11.2010, 23:22:02 »
Vyplyva z toho ze mam pouzivat <xx:mojElement/> namiesto <mojElement/> ?
Toto tvrdenie nie je spravne, nakolko element moze byt v priestore mien aj ked nema prefix

Ak pouzivam elementy bez prefixu, vsetko je vpohode az do chvile, kedy idem robit
xslt. To samozrejme nevie najst element v namespaci (ak mam zadanie xmlns=... namiesto xx:xmlns=...).
Jednym riesenim je zakomentovat kvoli xsl prekladu definiciu namespacov v korenovom elemente xmlka.
To je ale ak spravne chapem proti vyssie uvedenemu zadaniu.. ? Ci ?
Totot spravanie xslt aktualne neviem naisto vysvetlit (najskor to bude mat nieco docinenia s tym, ze este tam mozete pouzivat HTML znacky, ktore maju vlastne tiez nejaky default namespace atd...), ale nic vam nebrani aby ste v XML pouzivali default namespace (bez prefixu) a nasledne v XSLT sa odkazovali na tie elementy uz s prefixom, len musia byt namespace URI spravne zadefinovane.

Cize ak mate v XML:
Code: [Select]
<person xmlns="http://www.tuke.sk/example">
mozete mat v XSLT:
Code: [Select]
<xsl:stylesheet xmlns:xx="http://www.tuke.sk/example" ....... >
  <xsl:template match="xx:person"> ......
« Last Edit: 04.11.2010, 23:44:33 by DeeL »

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

t0Mi

  • Guest
Re: Webove technologie
« Reply #89 on: 04.11.2010, 23:38:49 »
JJ, myslel som to tak ci treba explicitne pouzivat prefixy.
Nejak mi nenapadlo v jednom subore pouzit prefix a v druhom nie.

Dakujem. Mat takeho cviciaceho v prvaku na matike, nemal by som veru Ecko.. :)

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #90 on: 04.11.2010, 23:45:37 »
Nejak mi nenapadlo v jednom subore pouzit prefix a v druhom nie.
no presne o to ide, ze prefix je len lokalny v danom dokumente a teda v kazdom dokumente moze byt dany priestor mien identifikovany inym sposobom (bez prefixu, rozne prefixy atd)

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

domino3d

  • Full Member
  • ***
  • Posts: 161
    • View Profile
Re: Webove technologie
« Reply #91 on: 05.11.2010, 01:06:08 »
ale nezabudni na prefixy pri xpathe v xslt :)
vivat academicus

t0Mi

  • Guest
Re: Webove technologie
« Reply #92 on: 05.11.2010, 01:38:56 »
nie nie ved uz to mam rozbehane.. a co je good practice v tomto pripade ?
uvadzat radsej cele cesty alebo mf, ked mam vsade rozne nazvy elementov ?

A: /ec:calendar/ec:event
B: ec:event

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #93 on: 05.11.2010, 01:48:16 »
v podstate to zalezi od mnozstva zalezitosti, ci niekto neskor nemoze nieco zmenit v XML a jednotlive elementy nebudu mat unikatne nazvy atd... avsak v ramci uz nejakych casti, by som odporucal potom pouzivat relativne cesty... teda v elementoch, ktore sa nachadzaju vo vnutri <xsl:template...>  ako su value-of, lebo tam sa nastavuje aktualna poloha na ten element, na ktorom sa dany template aktualne aplikuje...
pri pouziti pri atribute v apply-templates to zalezi od toho ako som uz pisal na zaciatku

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

elvolcanoik

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
Re: Webove technologie
« Reply #94 on: 12.11.2010, 21:35:40 »
co to mame vlastne odovzdat v 9.tyzdni???

pinderko

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Re: Webove technologie
« Reply #95 on: 15.11.2010, 03:53:26 »
tiez by som chcel trochu to upresnit...staci nejaky class diagram, ci treba to rozpisovat....

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Webove technologie
« Reply #96 on: 15.11.2010, 04:00:54 »
Rozhrania objektov, cize Interfaces... rozhrania sluzia na preddefinovanie mozneho sposobu vyuzitelneho pri rozsirovani a modularite daneho systemu... udajove objekty zasa sluzia na reprezentaciu jednotlivych udajov v samotnom programe.

Cize  je potrebne tieto veci ukazat navrhnute, ako to bude cele moct fungovat a zaroven aj ich pripadne zdrojove kody. Pripadne ak pouzivate iny pristup v programovani, ukazete ekvivalenty k pozadovanym veciam vo vasom rieseni.

Zaroven este je potrebne uviest aj pouzite technologie (frameworky atd.), na ktorych je postavene vase riesenie a co to prinasa vo vasom rieseni.

Ak by som to mal zhrnut, tak ide o odprezentovanie sposobu prace s udajmi v ramci programu a o navrh istej formy rozsiritelnosti (niekto by to mohol nazvat aj API, ale to nie je v pravom zmysle slova).

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

Easoft

  • Newbie
  • *
  • Posts: 39
  • We are not programs, we are people...
    • View Profile
    • DCStats
Re: Webove technologie
« Reply #97 on: 15.11.2010, 04:29:53 »
Toto som potreboval vediet predvcerom. Dobru noc :)

pinderko

  • Full Member
  • ***
  • Posts: 148
    • View Profile
Re: Webove technologie
« Reply #98 on: 29.11.2010, 01:57:36 »
na tento tyzden treba nieco posielat?

markus

  • Hero Member
  • *****
  • Posts: 916
    • View Profile
Re: Webove technologie
« Reply #99 on: 29.11.2010, 02:03:08 »
"Dobry den,
najlepsie by bolo ak by ste mali vlastny notebook a na nom to odprezentovali
s napojenim na projektor. Zaroven odoslite aj aplikaciu v aktualnom stave
zbalenu do ZIP do pondelka. Nemusi tam vsetko fungovat, len aby aspon nejaka
jedna funkcia fungovala, ze aspon ukazat nieco nacitat z databazy a
zobrazit. No cim viac, tym lepsie pre Vas.

S pozdravom,
Ing. Dominik Lakatoš"