O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs.
Por motivos que se prendem com a integração de várias etapas e ferramentas vai-se utilizar o ambiente denominado XMLSpy.
No fim, o aluno deverá estar apto a desenvolver pequenos DTDs com a ferramenta apresentada.
Exercícios:
Exercício Nº1: A Agenda de Contactos
Pretende-se criar uma agenda para gerir contactos de pessoas e empresas.
Uma agenda deste tipo é essencialmente constituída por uma lista de entradas.
Uma entrada pode ser simples, correspondendo a uma pessoa ou empresa, ou pode
ser composta, neste caso corresponde a uma lista de pessoas e/ou empresas.
A agenda poderá conter um número livre de grupos aninhados.
Um grupo poderá ainda conter referências a entradas definidas noutros pontos da agenda.
Cada entrada é constituída pelos seguintes items de informação:
id string que corresponderá ao identificador único da entrada.
tipo campo com dois valores possíveis: pessoa ou empresa.
nome nome da pessoa ou da empresa.
email email da pessoa ou empresa.
telefone telefone da empresa ou pessoa.
gid no caso da entrada se tratar dum grupo este campo deverá conter o
identificador do grupo.
Nas alíneas que se seguem considere que uma frase concreta desta linguagem tem a seguinte forma:
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ...
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ...
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ...
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ...
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e-mail when topics change in this Education/LAD web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Format: <space><space><space>, followed by: * Main.yourWikiName (if you want that the e-mail address in your home page is used) * Main.yourWikiName - yourEmailAddress (if you want to specify a different e-mail address) * Main.anyTWikiGroup (if you want to notify all members of a particular TWikiGroup)
Related topics:TWikiUsers, TWikiRegistration
The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)
Preferences:
Set WEBTITLE = Linguagens para Anotação de Documentos
List of topics of the TWiki.Education/LAD web:
Web specific background color: (Pick a lighter one of the StandardColors)
If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Education/LAD.Topic links.
Set SITEMAPLIST = on
Set SITEMAPWHAT = Linguagens para Anotação de Documentos
Set SITEMAPUSETO = ...collaborate on
Exclude web from a web="all" search: (Set to on for hidden webs)
Set NOSEARCHALL =
Default template for new topics and form(s) for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Web preferences that are not allowed to be overridden by user preferences:
Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
Notes:
A preference is defined as: 6 spaces * Set NAME = value Example:
Set WEBBGCOLOR = #FFFFC0
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to #00CCCC .
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).
TWiki's Education/LAD web
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD
The Education/LAD web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Education/LAD
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD
/twiki/pub/Main/LocalLogos/um_eengP.jpgWebSearchAdvanced
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebSearchAdvanced
(last changed by TWikiGuest)2007-05-17T14:51:43ZguestLadNews
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LadNews
Última aula: 24.05.2004 Avaliação Prática acordada com os alunos Horário provisório: 2ªs 10.00h 12.40h (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaLinguagensAnotacaoDocumentosFichas
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosFichas
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ... (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebHome
Linguagens para Anotação de Documentos 3ºano da LEA 2003/2004 Equipe Docente: José Carlos Ramalho Novidades LinguagensAnotacaoDocumentos ... (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaWebPreferences
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebPreferences
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ... (last changed by JoseCarlosRamalho)2005-04-20T16:09:02ZJoseCarlosRamalhoWebLeftBar
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebLeftBar
Web Web Home Changes Index Search Webs (last changed by ArthurClemens)2004-08-16T09:01:46ZArthurClemensLinguagensAnotacaoDocumentosResultados
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosResultados
Resultados obtidos pelos alunos Número Nome Tipo de Av. Nota 35925 Ariana Batalha dos Santos Prática 18 35924 Angela Maria Dias de ... (last changed by JoseCarlosRamalho)2004-07-08T09:53:37ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosAvaliacao
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosAvaliacao
Avaliação A nota final será igual à nota máxima obtida num dos elementos de avaliação: trabalho prático ou exame. (last changed by JoseCarlosRamalho)2004-05-17T14:12:35ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosDidac
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosDidac
Material de Apoio desenvolvidos HTML desenvolvidas XML exemplo de Cores para o HTML (last changed by JoseCarlosRamalho)2004-05-17T09:50:00ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosAulasT
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosAulasT
Apresentações 1 de Anotação 1 ao HTML (last changed by JoseCarlosRamalho)2004-05-03T09:18:54ZJoseCarlosRamalhoWebRss
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebRss
TWiki's Education/LAD web /view/Education/LAD The Education/LAD web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World. (last changed by PeterThoeny)2003-01-30T08:15:57ZPeterThoenyWebNotify
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebNotify
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ... (last changed by PeterThoeny)2003-01-25T10:06:00ZPeterThoenyWebIndex
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebIndex
See also the faster WebTopicList (last changed by PeterThoeny)2001-11-24T11:41:09ZPeterThoenyWebTopicList
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebTopicList
See also the verbose WebIndex. (last changed by PeterThoeny)2001-11-24T11:40:47ZPeterThoenyWebChanges
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebChanges
(last changed by PeterThoeny)2001-08-16T19:58:33ZPeterThoenyWebSearch
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebSearch
(last changed by PeterThoeny)2001-08-08T05:26:39ZPeterThoeny
O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs.
Por motivos que se prendem com a integração de várias etapas e ferramentas vai-se utilizar o ambiente denominado XMLSpy.
No fim, o aluno deverá estar apto a desenvolver pequenos DTDs com a ferramenta apresentada.
Exercícios:
Exercício Nº1: A Agenda de Contactos
Pretende-se criar uma agenda para gerir contactos de pessoas e empresas.
Uma agenda deste tipo é essencialmente constituída por uma lista de entradas.
Uma entrada pode ser simples, correspondendo a uma pessoa ou empresa, ou pode
ser composta, neste caso corresponde a uma lista de pessoas e/ou empresas.
A agenda poderá conter um número livre de grupos aninhados.
Um grupo poderá ainda conter referências a entradas definidas noutros pontos da agenda.
Cada entrada é constituída pelos seguintes items de informação:
id string que corresponderá ao identificador único da entrada.
tipo campo com dois valores possíveis: pessoa ou empresa.
nome nome da pessoa ou da empresa.
email email da pessoa ou empresa.
telefone telefone da empresa ou pessoa.
gid no caso da entrada se tratar dum grupo este campo deverá conter o
identificador do grupo.
Nas alíneas que se seguem considere que uma frase concreta desta linguagem tem a seguinte forma:
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ...
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ...
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ...
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ...
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ...
This is a subscription service to be automatically notified by e-mail when topics change in this Education/LAD web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:
Format: <space><space><space>, followed by: * Main.yourWikiName (if you want that the e-mail address in your home page is used) * Main.yourWikiName - yourEmailAddress (if you want to specify a different e-mail address) * Main.anyTWikiGroup (if you want to notify all members of a particular TWikiGroup)
Related topics:TWikiUsers, TWikiRegistration
The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest in the TWiki.Main web)
Preferences:
Set WEBTITLE = Linguagens para Anotação de Documentos
List of topics of the TWiki.Education/LAD web:
Web specific background color: (Pick a lighter one of the StandardColors)
If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Education/LAD.Topic links.
Set SITEMAPLIST = on
Set SITEMAPWHAT = Linguagens para Anotação de Documentos
Set SITEMAPUSETO = ...collaborate on
Exclude web from a web="all" search: (Set to on for hidden webs)
Set NOSEARCHALL =
Default template for new topics and form(s) for this web:
WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
Web preferences that are not allowed to be overridden by user preferences:
Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
Notes:
A preference is defined as: 6 spaces * Set NAME = value Example:
Set WEBBGCOLOR = #FFFFC0
Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
When you write variable %WEBBGCOLOR% , it gets expanded to #00CCCC .
The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).
TWiki's Education/LAD web
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD
The Education/LAD web of TWiki. TWiki is a Web-Based Collaboration Platform for the Corporate World.en-usCopyright 2020 by contributing authorsTWiki Administrator [webmaster@di.uminho.pt]The contributing authors of TWikiTWikiDIUM.Education/LAD
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD
/twiki/pub/Main/LocalLogos/um_eengP.jpgWebSearchAdvanced
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebSearchAdvanced
(last changed by TWikiGuest)2007-05-17T14:51:43ZguestLadNews
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LadNews
Última aula: 24.05.2004 Avaliação Prática acordada com os alunos Horário provisório: 2ªs 10.00h 12.40h (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaLinguagensAnotacaoDocumentosFichas
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosFichas
Ficha Nº1 Objectivos: O objectivo principal desta ficha é introduzir ao aluno o desenvolvimento de DTDs. Por motivos que se prendem com a integração de ... (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaWebHome
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebHome
Linguagens para Anotação de Documentos 3ºano da LEA 2003/2004 Equipe Docente: José Carlos Ramalho Novidades LinguagensAnotacaoDocumentos ... (last changed by JoseBacelarAlmeida)2007-02-12T19:44:23ZJoseBacelarAlmeidaWebPreferences
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebPreferences
TWiki.Education/LAD Web Preferences The following settings are web preferences of the TWiki.Education/LAD web. These preferences overwrite the site level preferences ... (last changed by JoseCarlosRamalho)2005-04-20T16:09:02ZJoseCarlosRamalhoWebLeftBar
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebLeftBar
Web Web Home Changes Index Search Webs (last changed by ArthurClemens)2004-08-16T09:01:46ZArthurClemensLinguagensAnotacaoDocumentosResultados
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosResultados
Resultados obtidos pelos alunos Número Nome Tipo de Av. Nota 35925 Ariana Batalha dos Santos Prática 18 35924 Angela Maria Dias de ... (last changed by JoseCarlosRamalho)2004-07-08T09:53:37ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosAvaliacao
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosAvaliacao
Avaliação A nota final será igual à nota máxima obtida num dos elementos de avaliação: trabalho prático ou exame. (last changed by JoseCarlosRamalho)2004-05-17T14:12:35ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosDidac
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosDidac
Material de Apoio desenvolvidos HTML desenvolvidas XML exemplo de Cores para o HTML (last changed by JoseCarlosRamalho)2004-05-17T09:50:00ZJoseCarlosRamalhoLinguagensAnotacaoDocumentosAulasT
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/LinguagensAnotacaoDocumentosAulasT
Apresentações 1 de Anotação 1 ao HTML (last changed by JoseCarlosRamalho)2004-05-03T09:18:54ZJoseCarlosRamalhoWebRss
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebRss
TWiki's Education/LAD web /view/Education/LAD The Education/LAD web of TWiki. TWiki is a Web Based Collaboration Platform for the Corporate World. (last changed by PeterThoeny)2003-01-30T08:15:57ZPeterThoenyWebNotify
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebNotify
This is a subscription service to be automatically notified by e mail when topics change in this Education/LAD web. This is a convenient service, so you do not have ... (last changed by PeterThoeny)2003-01-25T10:06:00ZPeterThoenyWebIndex
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebIndex
See also the faster WebTopicList (last changed by PeterThoeny)2001-11-24T11:41:09ZPeterThoenyWebTopicList
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebTopicList
See also the verbose WebIndex. (last changed by PeterThoeny)2001-11-24T11:40:47ZPeterThoenyWebChanges
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebChanges
(last changed by PeterThoeny)2001-08-16T19:58:33ZPeterThoenyWebSearch
http://wiki.di.uminho.pt/twiki/bin/view/Education/LAD/WebSearch
(last changed by PeterThoeny)2001-08-08T05:26:39ZPeterThoeny