Um feed RSS fornecido por um site é escrito em XML, para que você use bibliotecas XML Java para escrever um leitor de feeds XML para o seu desktop. Java inclui as bibliotecas XML necessários para ler um feed, e você fornecer um link para o artigo para ler o conteúdo adicional no site da feed RSS . Um leitor RSS importa arquivo XML do feed , analisa o título, link e data e exibe em uma forma de desktop Java. Instruções
1
Abra o editor Java que você deseja usar para criar o módulo de alimentação RSS . Abra o projeto e criar um novo arquivo no editor. No topo do código fonte do feed RSS, adicione as seguintes bibliotecas necessárias XML :
javax.xml.stream.XMLEventReader importação ; javax.xml.stream.XMLInputFactory importação ; javax.xml.stream.XMLStreamException importação; importação javax.xml.stream.events.XMLEvent ;
2
Criar uma instância das classes XML necessários para abrir o arquivo XML. Adicione o seguinte código para a função leitor :
XMLInputFactory entrada = XMLInputFactory.newInstance (); fluxo InputStream = read ( " file.xml "); leitor XMLEventReader = input.createXMLEventReader (stream );
3
Criar um loop que lê por cada item RSS . Você coloca o leitor de código dentro da estrutura do loop. Copie e cole o seguinte código para criar o loop:
while ( reader.hasNext ()) { }
4
exibir cada item XML RSS no formulário. O código a seguir exibe o título , link e data para o usuário: . .
XMLEvent evento = eventReader.nextEvent (); event.asStartElement () getName ( ) getLocalPart () == ( "item" ) ) { alimentação = new feed (título, link, pubdate ); evento = reader.nextEvent ();