Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > Java JSP C#

Java JSP C# Java JSP C++ C# Delphi C Visual Basic

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-01-14, 13:47
Senior Member
 
Üyelik tarihi: Jun 2005
Nerden: Nebuchadnezzar
Mesajlar: 628
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %0/0
hengame is on a distinguished road
Standart xml ile haber verisi çekme

PHP- Kodu:
/*
* Main.java
*
* Created on 03 October 2006, 13:28
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package javaapplication2;
import com.sun.org.apache.bcel.internal.generic.GOTO;
import java.lang.*;    import java.io.*;
import java.awt.*;    import java.awt.event.*;
import java.net.*;
import java.net.URL;
import javax.swing.*;    import javax.swing.event.*;
import java.io.File;
import org.w3c.dom.Document;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;


    
    
/** Creates a new instance of Main */
public class Main{
    


public static 
void main (String argv []){

        
Gui gui = new Gui();
        
gui.getnews(gui.chc.getSelectedItem());
        
   }

}
class 
Gui extends JFrame
{
    
JFrame fr = new JFrame("Haber Servisi");
    
TextArea txt_hbr =new TextArea();
    
Panel pnl = new Panel(new FlowLayout(FlowLayout.RIGHT));
    
Choice chc = new Choice();
    
Button bt_get=new Button("Getir");
    
Gui()
    {
        
fr.getContentPane().setLayout(new FlowLayout(FlowLayout.LEFT));
        
fr.add(txt_hbr);
        
chc.add("Hepsi");
        
chc.add("Yaşam");
chc.add("Türkiye");
chc.add("Politika");
        
chc.add("Dış Haberler");
        
chc.add("Ekonomi");
        
chc.add("Spor");
        
chc.add("Kültür/Sanat");
        
pnl.add(chc,BorderLayout.EAST);
        
bt_get.addActionListener((new ActionListener() {
            public 
void actionPerformed(ActionEvent e) {
            
getnews(chc.getSelectedItem());
            }
        }));
        
pnl.add(bt_get);
        
Button bt_close=new Button("Kapat");
        
pnl.add(bt_close);
        
bt_close.addActionListener(new ActionListener()
        {  public 
void actionPerformed(ActionEvent e)
            { 
System.exit(0); } } );
        
        
fr.add(pnl,BorderLayout.SOUTH);
        
fr.setSize(455,250);
        
fr.setVisible(true);
    }
    public 
void getnews(String konu)
    {  
        
txt_hbr.setText("");
         try
         {
            
                
DocumentBuilderFactory docBuilderFactory DocumentBuilderFactory.newInstance();
                
DocumentBuilder docBuilder docBuilderFactory.newDocumentBuilder();
                
Document doc connect(docBuilder,"http://www.radikal.com.tr/radikal.xml");

                
// normalize text representation
                
doc.getDocumentElement ().normalize ();
               
// gui.tb_hbr.setText ("Root element of the doc is " + doc.getDocumentElement().getNodeName());


                
NodeList listofhbr doc.getElementsByTagName("item");
                
int totalhbr listofhbr.getLength();
             
//   txt_hbr.setText ("Toplam Haber : " + totalhbr);

                
for(int s=0s<listofhbr.getLength() ; s++)
                {

                    
Node firstPersonNode listofhbr.item(s);
                    if(
firstPersonNode.getNodeType() == Node.ELEMENT_NODE){


                    
Element firstPersonElement = (Element)firstPersonNode;
                    
//-------
                    
NodeList firstNameList firstPersonElement.getElementsByTagName("category");
                    
Element firstNameElement = (Element)firstNameList.item(0);
                    
NodeList textFNList firstNameElement.getChildNodes();
               
//     txt_hbr.setText(((Node)textFNList.item(0)).getNodeValue().trim().toString());
                    
if (konu.equals("Hepsi"))
                    {
                        
txt_hbr.setText(txt_hbr.getText()+"\nKategori : " +((Node)textFNList.item(0)).getNodeValue().trim());
                        
//-------
                        
NodeList lastNameList firstPersonElement.getElementsByTagName("title");
                        
Element lastNameElement = (Element)lastNameList.item(0);
                        
NodeList textLNList lastNameElement.getChildNodes();
                        
txt_hbr.setText (txt_hbr.getText()+"\nBaslik :"+ ((Node)textLNList.item(0)).getNodeValue().trim());

                        
//----
                        
NodeList ageList firstPersonElement.getElementsByTagName("description");
                        
Element ageElement = (Element)ageList.item(0);

                        
NodeList textAgeList ageElement.getChildNodes();
                        
txt_hbr.setText (txt_hbr.getText()+"\n>> :" + ((Node)textAgeList.item(0)).getNodeValue().trim());
                    }
                    if(((
Node)textFNList.item(0)).getNodeValue().trim().toString().equals(konu))
                    {
                        
txt_hbr.setText(txt_hbr.getText()+"\nKategori : " +((Node)textFNList.item(0)).getNodeValue().trim());
                        
//-------
                        
NodeList lastNameList firstPersonElement.getElementsByTagName("title");
                        
Element lastNameElement = (Element)lastNameList.item(0);
                        
NodeList textLNList lastNameElement.getChildNodes();
                        
txt_hbr.setText (txt_hbr.getText()+"\nBaslik :"+ ((Node)textLNList.item(0)).getNodeValue().trim());

                        
//----
                        
NodeList ageList firstPersonElement.getElementsByTagName("description");
                        
Element ageElement = (Element)ageList.item(0);

                        
NodeList textAgeList ageElement.getChildNodes();
                        
txt_hbr.setText (txt_hbr.getText()+"\n>> :" + ((Node)textAgeList.item(0)).getNodeValue().trim());
                    }
                    
//------


                    
}//end of if clause


                
}//end of for loop with s var


                
}catch (Throwable t) {
                
t.printStackTrace ();
                }

    }  
    public 
Document connect(DocumentBuilder dbString urlString)
    {
          
       
// try {
          
           //yeni url olusturuluyor
          
           
try {
               
URL url = new URL"http://www.radikal.com.tr/radikal.xml ");
               
URLConnection URLconnection =url.openConnection () ;
               
//HttpURLConnection httpConnection =(HttpURLConnection)URLconnection;
               //HttpURLConnection httpConnection= (HttpURLConnection).URLconnection.connect();
               // HttpURLConnection httpConnection = HttpURLConnection.URLconnection);
               //HttpURLConnection httpConnection = (HttpURLConnection) url.getConnection();
              // HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
                
HttpURLConnection httpConnection =(HttpURLConnection)URLconnection;
               
//gelen cevaba bak?l?yor
               
int responseCode =httpConnection.getResponseCode ( ) ;
               
//baglant? kuruldyusa i?leme ba?lan?yor
               
if ( responseCode == HttpURLConnection.HTTP_OK) {
                   
InputStream in httpConnection.getInputStream ( ) ;
                   try {
                       
//gelen stream XML dokuman?na cevriliyor
                       
Document doc db.parsein );
                       return 
doc;
                   }
                   catch(
org.xml.sax.SAXException e){
                       
System.out.println("hata");
                       
e.printStackTrace ( ) ;
                   }
               }
               else{
                   
System.out.println"HTTP connection response != HTTP_OK" );
               }
               
httpConnection.disconnect();
           }
           catch ( 
IOException e ) {
               
System.out.println("hata");
               
e.printStackTrace ( ) ;
           }
           return 
null;
       }
      
/* catch ( MalformedURLException e ) {  
           System.out.println("hata");
           e.printStackTrace ( ) ;
       }*/
      
   
}

Dokümanı DeğerlendirinDEĞERLENDİR
arkadaslar bir kod buldum xml den veri çekmek için kullanan arkadaslar da varmıs nsıl kullanabilirim bunu js olarak kaydetim

index e de
PHP- Kodu:
<script type="text/javascript" src="haber.js"></script> 


bunu attın ççalışmadı yardımlarınızı bekliorum help me
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-01-14, 14:44
tiva evleniyor
 
Üyelik tarihi: Sep 2003
Mesajlar: 2.129
Blog Entries: 6
Teşekkür: 0
Thanked 10 Times in 9 Posts
Tecrübe Puanı: 7
iTrader: %100/3
tiva has a spectacular aura abouttiva has a spectacular aura abouttiva has a spectacular aura about
Standart

O kodlar javascripte ait değil ki

rss görüntülemek için php www.iyi.web.tr/haberoku/
__________________
satılık kimbuldu.com sporfoto.com ruyada.com gelinliksitesi.com fazlabilgi.com tekneler.net esyalar.net turkblog.net istiklal.net seyret.net fenerli.net isyeri.net ziyafet.net ikincieloto.net webtrafik.net robotlar.net sazevi.net
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-01-14, 17:25
sverdlow - ait Kullanıcı Resmi (Avatar)
Googleman
 
Üyelik tarihi: Nov 2005
Nerden: Ankara
Mesajlar: 1.625
Teşekkür: 0
Thanked 1 Time in 1 Post
Tecrübe Puanı: 3
iTrader: %100/10
sverdlow will become famous soon enough
Standart

php kod diye verdiğiniz java kodu.
Bunun dışında birçok eksik var.
Misal 1. satırdaki package javaapplication2; Bu import edilmemiş
__________________
...
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-01-15, 02:35
KaRaKTeRiM - ait Kullanıcı Resmi (Avatar)
[PeHaşPe]
 
Üyelik tarihi: Dec 2005
Mesajlar: 1.116
Blog Entries: 2
Teşekkür: 1
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/12
KaRaKTeRiM is on a distinguished road
Standart

böyle birşeye benimde ihtiyacım var buldugunda paylaşırsan sevinirim
iyi çalışmalar
__________________
MEVLANA degilim ki ben !!!!
ADAM ol da gel...en iyisi sen...!!!!
KWP|Diziler
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-01-18, 12:04
ReL4X - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Sep 2006
Mesajlar: 559
Teşekkür: 1
Thanked 1 Time in 1 Post
Tecrübe Puanı: 2
iTrader: %67/1
ReL4X is on a distinguished road
Standart

Joomla kullananlar site modullerine girip yeni modül açıp rss kısmına haber sitelerinden alacakları xml yada rss adresini kopyalayıp altta kaç haber göstereceği ve haberin geldiği sitenin isminin ve açıklamasının çıkıp çıkmayacağını işaretliyip kaydederek yapabilir.
__________________
Kardelen Ayşe
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-01-18, 12:14
theersin - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Feb 2006
Nerden: Pendik
Mesajlar: 1.271
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/3
theersin will become famous soon enough
Standart

banada böyle birşey LAZIM
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2007-01-18, 13:12
ejder - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2003
Nerden: istanbul
Mesajlar: 683
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 4
iTrader: %0/0
ejder will become famous soon enough
Standart

Bu kodlar java script değil Java Applet kodları derlenmeden çalışmaz.
__________________
"Topçu Çavuş, Tekirdağ-Hayrabolu :)" haber34.com
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2007-01-18, 13:15
theersin - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Feb 2006
Nerden: Pendik
Mesajlar: 1.271
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/3
theersin will become famous soon enough
Standart

Arkadaşlar şöyle bir script varmı , haber sitesindeki haberi çekip kendi sitemde yayınlamak istiyorum çekilen haberleri db yazıcak
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2007-01-18, 13:21
ejder - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2003
Nerden: istanbul
Mesajlar: 683
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 4
iTrader: %0/0
ejder will become famous soon enough
Standart

http://forum.iyinet.com/php-php-hizl...tml#post358918

burada okuyan PHP kodu vermiştim, belirli aralıkla okutup crontab ile database'e yüklemesini sağlayabilirsiniz
__________________
"Topçu Çavuş, Tekirdağ-Hayrabolu :)" haber34.com
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Haber sitesine haber eklenecek.. netistanbul İş Eleman Duyuru 4 2006-09-21 14:25
boyle kanal verisi gprmedim :) levent Google Adsense 1 2006-03-28 11:51
fikir alis verisi. "ens" Google Adwords 8 2006-01-27 01:54
dmoz verisi kullanmak mantıklımı ? doganli Google Adsense 2 2005-03-31 09:19


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 10:32 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox