[Cascavel-pm] Issue Cascavel: Alterações na Especificação
Ednardo Lobo
ednardo em elobo.cjb.net
Quarta Janeiro 15 14:47:30 CST 2003
Para facilitar o entendimento, por parte dos colaboradores, mudei o
nome de alguns elementos da DTD original.
<topico> -> <capitulo>
<texto> -> <paragrafo>
Foi acrescentado a possibilidade de criação de sub-tópicos, ou
melhor, agora sub-capítulos. Também foi acrescentado um conjunto de
elementos para a definição de referencias bibliográficas (veja DTD em
anexo).
Sugestões e críticas são bem-vidos!
Obrigado,
--
Ednardo Lobo - www.elobo.cjb.net
-------------- Próxima Parte ----------
<!--
====================================================================
ISSUE DTD - Cascavel Perl Mongers
Ednardo Lobo <ednardo em elobo.cjb.net>
Create: 13/01/2002
Change: 15/01/2002 at 13:40 (#2)
====================================================================
-->
<!--
=====
ISSUE
=====
-->
<!ELEMENT issue (paragrafo+,artigo+)>
<!ATTLIST issue
edicao CDATA #REQUIRED
data CDATA #REQUIRED
fonte CDATA #REQUIRED
url CDATA #REQUIRED
email CDATA #REQUIRED>
<!--
======
ARTIGO
======
-->
<!ELEMENT artigo (paragrafo+,capitulo+)>
<!--
Nível: 1-Iniciante; 2-Médio; 3-Avançado
-->
<!ATTLIST artigo
nivel ( 1 | 2 | 3 | 4 ) #IMPLIED
titulo CDATA #REQUIRED
autor CDATA #REQUIRED
email CDATA #REQUIRED
data CDATA #REQUIRED>
<!--
========
CAPITULO
========
-->
<!ELEMENT capitulo ((capitulo|paragrafo)+)>
<!ATTLIST capitulo
titulo CDATA #REQUIRED>
<!--
=========
PARAGRAFO
=========
-->
<!ELEMENT paragrafo (#PCDATA)>
<!ATTLIST paragrafo
texto (perl | html) #IMPLIED
descricao CDATA #IMPLIED>
<!--
============
BIBLIOGRAFIA
============
-->
<!ELEMENT bibliografia (online|livro)+>
<!--
======
ONLINE
======
-->
<!ELEMENT online (#PCDATA)>
<!ATTLIST online
titulo CDATA #REQUIRED
url CDATA #REQUIRED>
<!--
=====
LIVRO
=====
-->
<!ELEMENT livro (#PCDATA)>
<!ATTLIST livro
autores CDATA #REQUIRED
editora CDATA #REQUIRED
edicao CDATA #IMPLIED
volume CDATA #IMPLIED
paginas CDATA #IMPLIED>
-------------- Próxima Parte ----------
- Tekneeq Issue #<TMPL_VAR edicao>
Data: <TMPL_VAR data>
Home Page: http://<TMPL_VAR url>
Email: <TMPL_VAR email>
<TMPL_LOOP paragrafo>
<TMPL_IF perl>
<pre>
<TMPL_VAR PCDATA>
</pre>
<TMPL_ELSE>
<TMPL_VAR PCDATA>
</TMPL_IF>
</TMPL_LOOP>
- INDICE
<TMPL_LOOP artigos>
<TMPL_VAR id>. <TMPL_VAR titulo>, <TMPL_VAR autor> <<TMPL_VAR email>>, <TMPL_VAR data>
</TMPL_LOOP>
- ARTIGOS
<TMPL_LOOP artigos>
<TMPL_VAR id>. <TMPL_VAR titulo>, <TMPL_VAR autor> - <<TMPL_VAR email>>, <TMPL_VAR data>
<TMPL_LOOP paragrafo>
<TMPL_IF perl>
<pre>
<TMPL_VAR PCDATA>
</pre>
<TMPL_ELSE>
<TMPL_VAR PCDATA>
</TMPL_IF>
</TMPL_LOOP>
- CAPITULOS
<TMPL_LOOP capitulos>
<TMPL_VAR id>. <TMPL_VAR titulo>
</TMPL_LOOP>
<TMPL_LOOP capitulos>
<TMPL_VAR titulo>
<TMPL_LOOP paragrafo>
<TMPL_IF perl>
<pre>
<TMPL_VAR PCDATA>
</pre>
<TMPL_ELSE>
<TMPL_VAR PCDATA>
</TMPL_IF>
</TMPL_LOOP>
</TMPL_LOOP>
- REFERENCIAS
- Online
<TMPL_LOOP online>
<TMPL_VAR id>. <TMPL_VAR titulo> (<TMPL_VAR url>)
<TMPL_VAR descricao>
</TMPL_LOOP>
- Livros
<TMPL_LOOP livro>
<TMPL_VAR id>. <TMPL_VAR autores> - "<TMPL_VAR descricao>", <TMPL_VAR editora>, <TMPL_VAR edicao> Ed., vol. <TMPL_VAR volume>, pp. <TMPL_VAR paginas>
</TMPL_LOOP>
</TMPL_LOOP>
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : xml2tmpl.pl
Tipo : application/x-perl
Tam : 5522 bytes
Descr.: não disponível
Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20030115/6301a023/xml2tmpl.bin
Mais detalhes sobre a lista de discussão Cascavel-pm