Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEmanuel Portales Alterado mais de 10 anos atrás
1
Ambientes de Desenvolvimento XML-XHTML Paulo Sousa ISEP/IPP Portugal
2
XML-XHTML1 Conteúdo Tecnologias XML XML DTD XHTML
3
XML-XHTML2 Tecnologias XML Um conjunto de tecnologias para representação e manipulação de dados (essencialmente) para sistemas desenvolvidos sobre a Internet Quase na totalidade normas W3C
4
XML-XHTML3 URL
5
XML-XHTML4 XML XML = e X tensible M arkup L anguage Baseada em SGML Elementos + atributos Case-sensitive Atributos entre aspas ou pelicas Bem formada “Língua Franca” para a representação de dados (estruturados)
6
XML-XHTML5 XML (2)
7
XML-XHTML6 Manuel 2 5 1922 XML (3) Exemplo documento XML Indicação XML Raiz do documento Elemento com atributo Elemento sem dados Demo
8
XML-XHTML7 XML (4)
9
XML-XHTML8 XML (5) Exercício Criar um documento XML para CDs e visualizar no browser Dicas Caracteres portugueses
10
XML-XHTML9 XML (6) Solução possível U2 Outubro 2000 Polygram Records Bono...... “lista” de faixas Atributo dá significado/interpretação ao conteúdo Demo
11
XML-XHTML10 XML (7) Problema... Cada pessoa fez a sua solução Nome dos elementos Nome dos atributos Ordem e agrupamento dos elementos Ordem e agrupamento dos atributos Significado dos elementos Significado dos atributos
12
XML-XHTML11 DTD DTD = D ocument T ype D efinition Regras de validação da sintaxe de documentos XML Embutido no documento ou externo Utilizado por editores de XML para garantir a conformidade de um documento
13
XML-XHTML12 DTD (2) Exemplo de DTD Elemento composto por repetições de outro elemento Elemento opcional Lista de atributos de um elemento (facultativos e obrigatórios) Elemento sem dados Code
14
XML-XHTML13 DTD (3) Sintaxe Elementos: !ELEMENT nome-elemento composição Atributos: !ATTLIST nome-elemento nome-atributo tipo-dados tipo-valor Agrupamentos & Cardinalidade: (), | * ? + Tipo de dados: #PCDATA ou CDATA ou EMPTY ou ANY Tipo de valor: #REQUIRED ou #IMPLIED ou #FIXED
15
XML-XHTML14 <!DOCTYPE pessoas [ ]>... DTD (4) DTD embutido num documento XML Inicio DTD Fim do DTD embutido Conteúdo XML Conteúdo DTD Code
16
XML-XHTML15 Manuel 2 5 1922... DTD (5) DTD externo ao documento XML Indicação DTD externo e localização (URL) Ficheiro pessoas.dtd tem o conteúdo DTD
17
XML-XHTML16 DTD (6) Exercícios Criar um DTD externo para documento XML de exercício anterior: CDs Utilizando um editor XML (por ex. XML Writer) validar o documento XML de acordo com DTD elaborado Solução Code
18
XML-XHTML17 XHTML XHTML = eXtensible HTML HTML = HyperText Markup Language Etiquetas que especificam formatação de páginas web Estende o HTML usando as regras do XML e “forçando” o HTML a ser um dialecto XML Especificação W3C http://www.w3.org/TR/xhtml1/ http://www.w3.org/TR/html401/
19
XML-XHTML18 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> Virtual Library Moved to vlib.org. XHTML (2) Exemplo documento XHTML Indicação XML Especificação DTD Raiz do documento cabeçalho Demo Corpo do documento
20
XML-XHTML19 XHTML (3) 1º) indicação de documento XML e codificação dos caracteres. UTF-16 ou ISO-8859-1 para caracteres em Português 2º) indicação do DTD para XHTML 3º) conteúdo do documento
21
XML-XHTML20 XHTML (4) 4º) cabeçalho ... Conteúdo possível: Título do documento texto Meta-dados
22
XML-XHTML21 XHTML (5) 5º) corpo do documento conteúdo Alguns atributos Cor de fundo para o documento bgcolor=‘cor’ Imagem de fundo para o documento background=‘URL’
23
XML-XHTML22 XHTML (6) Conteúdo possível Parágrafos texto Mudanças de linha Separadores horizontais Caracteres especiais & < > ã á à â € ç
24
XML-XHTML23 XHTML (7) Conteúdo possível (cont.) headings texto até texto Enfatizar ou itálico texto ou texto Realçar ou negrito texto ou texto Sublinhar texto
25
XML-XHTML24 XHTML (8) Conteúdo possível (cont.) Formatação de código fonte texto Texto pré-formatado texto Hiperligações texto Imagens
26
XML-XHTML25 XHTML (9) Conteúdo possível (cont.) Listas ordenadas itens Listas de pontos itens Item de uma lista texto Demo
27
XML-XHTML26 XHTML (10) Conteúdo possível (cont.) Tabelas tabela Linhas de uma tabela itens Uma célula como cabeçalho de uma tabela itens Célula normal de uma linha de tabela texto Demo
28
XML-XHTML27 XHTML (11) Conteúdo possível (cont.) Alguns atributos para os elementos de tabelas border=‘grossura’ aplica-se: table width=‘comprimento’ aplica-se: table tr th td height=‘altura’ aplica-se: table tr th td celpadding=‘pix’ aplica-se: table celspacing=‘pix’ aplica-se: table colspan=‘pix’ aplica-se: th td rowspan=‘pix’ aplica-se: tr Demo
29
XML-XHTML28 XHTML (12) Exercício Elabore uma pequena página pessoal ou acerca de um assunto de seu interesse usando as diferentes etiquetas apresentadas.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.