ads

segunda-feira, 20 de agosto de 2007

Exercício XML Schema Receita

<--! Exercício XML Schema Receita>

<? XML version="1.0" encoding="iso-8859-1" ?>
<xs:schema xmlns:xs="www.w3c.org/2001/xmlschema" >
<xs:element name="receita">
<xs:complexType>
<xs:attribute name="codigo" type="xs:positiveInteger">
<xs:sequence>
<xs:element name="nome" type="xs:String" />
<xs:element name="ingredientes">
<xs:complexType>
<xs:sequence>
<xs:element name="ingrediente" type="xs:String" maxOccurs="unbounded"/>
<xs:complexType>
<xs:sequence>
<xs:attribute name="quantidade" type="xs:positiveInteger">
<xs:attribute name="unidade" type="xs:String">
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="preparo">
<xs:complexType>
<xs:sequence>
<xs:element name="passo" type="xs:String" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="rendimento">
<xs:complexType>
<xs:sequence>
<xs:attribute name="quantidade" type="xs:positiveInteger">
<xs:attribute name="unidade" type="xs:String">
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

sábado, 18 de agosto de 2007

http://twi.freehostia.com/

Este é mais um site que eu criei, com o objetivo de estudar mais os recursos disponíveis para programação web.

http://twi.freehostia.com/

quinta-feira, 16 de agosto de 2007

Estudo Dirigido sobre XML

Estudo Dirigido


1-)O que é RSS?
RSS é um subconjunto de "dialetos" XML que servem para agregar conteúdo ou "Web syndication" podendo ser acedido mediante programas/sites agregadores. É usado principalmente em sites de notícias e blogs.



2-)O que é Atom?
Atom é o nome dado a um estilo baseado em conteúdo XML e meta data, ou seja, é um protocolo ao nível da aplicação para publicar
e editar Fontes web que são periodicamente atualizadas, como por exemplo Blogs. Os feeds devem ser formados em formato XML e são
identificados como application/atom+xml media type.
O funcionamento deles não difere das Markup Languages tradicionais, com cabeçalhos, títulos e corpo como no HTML 4.0.


3-)Se o RSS e o Atom têm o mesmo objetivo, por que são diferentes?
após a finalização do grupo de estudos do RSS da Netscape duas organizações continuaram o desenvolvimento separadamente, o que originou duas versões diferentes. A especificação Atom (RFC-4287) é a única publicada por um orgão normatizador, no caso a IETF. Resumindo arquivos Feeds são listas de atualização de conteúdo de um determinado site, escritos com especificações baseadas em XML.



4-)Como os dados em RSS e Atom são usados?
Com um programa chamado agregador de Feeds, você recebe as atualizações dos sites escolhidos sem ter que visitá-los.
Pode-se utilizar o código do RSS ou Atom para divulgar informação de vários web sites numa só página web. O Firefox 2.0 e o Internet Explorer 7 também lêem Feeds.



5-)Quais os principais elementos (de dados) desses padrões? Explique-os.
(mínimo 3 e máximo 6)
Título - Título do notícia/ mensagem
Autor - Quem criou a notícia/informação
Conteúdo - A informação propriamente dita
Data - Data de publicação da fonte

6-)O que são agregadores? Cite Exemplos.
Um agregador é um tipo de software para inscrever-se a canais de informação em (RSS, Atom e outros formatos derivados de XML/RDF). O agregador reconhece e organiza as informações que são vistas de forma final pelo usuário. Esta tecnologia permite a distribuição/recebimento de conteúdo (texto, som, vídeo) sem a necessidade de acessar um website para poder recebê-lo. Por exemplo, o iTunes, player de música da Apple, a partir de sua versão, 4.9 - o menu Podcast,
no qual você pode inserir arquivos XML que direcionarão seu agregador até a distribuição de notícias de um portal especificado, ou o podcast de uma rádio.
Ex:
Google Desktop
Akregator
FeedReader
Active Web Reader
Pluck RSS Reader



7-)Quais sites/páginas você consultou para este trabalho?
Fontes: Wikipedia
Guia do Hardware

quinta-feira, 9 de agosto de 2007

Exemplo arquivo XML

< ?xml version="1.0" encoding="UTF-8"?> < Addresses>< Address>< Type>Rua </Type>< ThoroughfareName>Rio de janeiro </ThoroughfareName>< BuildingNumber>2000 </BuildingNumber> < BuildingName>Ed. Campos </BuildingName> < Complement>307 </Complement> < Neighborhood>Centro </Neighborhood> < City>Belo Horizonte </City> <State>MG </State> < Country>Brasil </Country> < PostalCode>31450-120 </PostalCode> </Address> </Addresses>

Bem Vindo!

Bem vindos ao meu blog de Tecnologias Web!
Este é o primeiro de uma série de muitos posts...
No próximo post verás a estrutura genérica de um arquivo XML.
Volte sempre!