• 06-06-2009, 22:34:43
    #1
    Merhaba arkadaşlar,

    php ile xml dosyası görüntülemeye çalışıyorum fakat başarılı olamadım. Bilmediğim veya yanlış yaptığım yer neresi anlamadım.

    <?
    echo '<?xml version="1.0" encoding="UTF-8"?>
    <diagram width="50" namealign="center">
        <node>
            this
            <node name="red" borderconnection="2" connectioncolor="#a00">
                is
                <node>just</node>
                <node name="red" borderconnection="2" connectioncolor="#a00">
                    a
                    <node>test</node>
                    <node>to</node>
                    <node name="red" borderconnection="2" connectioncolor="#a00">check</node>
                </node>
            </node>
            <node name="blue" borderconnection="2" connectioncolor="#00a">
                that
                <node>the</node>
                <node name="blue" borderconnection="2" connectioncolor="#00a">
                    diagram
                    <node name="blue" borderconnection="2" connectioncolor="#00a">class</node>
                    <node>is</node>
                    <node name="green" borderconnection="2" connectioncolor="#0a0">really</node>
                    <node>working</node>
                </node>
            </node>
        </node>
    </diagram>';
    ?>
    Örneğin yukardaki kod sonucunda XML görünümlü dosya oluşması gerekirken oluşmuyor kaynak kodlarına baktığımda ise <?xml version="1.0" encoding="UTF-8"?> satırı görünmüyor. Galiba <? php tağından dolayı kızıyor. Bu konuda bilgisi olan var mı acaba. Nasıl çözebilirim bunu.
  • 06-06-2009, 22:43:21
    #2
    header ("content-type: text/xml");
    sayfanın en başına bunu koy
  • 06-06-2009, 23:43:45
    #3
    python adlı üyeden alıntı: mesajı görüntüle
    header ("content-type: text/xml");
    sayfanın en başına bunu koy
    Bunu önceden denemiştim fakat sorunumu çözmemişti.sayfa text sayfası halinde ve yine kaynak kodda xml tağı görünmüyordu.
  • 06-06-2009, 23:58:13
    #4
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    Bunu önceden denemiştim fakat sorunumu çözmemişti.sayfa text sayfası halinde ve yine kaynak kodda xml tağı görünmüyordu.
    arkadaşın verdiğinin çalışması lazım,

    edit : ekledim ve çalıştı ;
    header("Content-type: text/xml\n");
  • 07-06-2009, 00:28:30
    #5
    Creating Google Sitemap in PHP | Webmaster Sucks

    adresinde bu konuyla alakalı bir örnek vermiştim. Aşağıdaki şekilde olması gerekiyor başlangıcının
    <?PHP 
    header('content-type: text/xml'); 
    echo('<'.'?xml version="1.0" encoding="UTF-8"'.'?'.'>'); 
    //....
    ?>
  • 07-06-2009, 00:33:34
    #6
    Pardon arkadaşlar ben Google Chrome ile çalışıyordum ve orada görünmüyordu. Ama maalesef asıl yapmak istediğim işlemi yapamadım yinede. Şöyle diyeyim bir class buldum ve bu classta demin vermiş olduğum bir XML dosyasını parse ediyor. Bende XML'de bulunan dataları veritabanından çekeceğimden dolayı PHP ile yapmak istedim fakat XML error: Processing Instruction not started at line 1 hatası alıyordum. Google Chrome ile baktığımda xml tağlarını göremedim ve ondandır diye tahmin ettim fakat ondan değilmiş.

    XML error: Processing Instruction not started at line 1 bu hatanın ne anlama geldiği hakkında bilgisi olan varmı acaba.
  • 07-06-2009, 01:22:30
    #7
    XML Bilgisi bulunamamış, en üstteki satırları verdiğim kod ile değiştirip denermisiniz?

    electronicboy adlı üyeden alıntı: mesajı görüntüle
    Pardon arkadaşlar ben Google Chrome ile çalışıyordum ve orada görünmüyordu. Ama maalesef asıl yapmak istediğim işlemi yapamadım yinede. Şöyle diyeyim bir class buldum ve bu classta demin vermiş olduğum bir XML dosyasını parse ediyor. Bende XML'de bulunan dataları veritabanından çekeceğimden dolayı PHP ile yapmak istedim fakat XML error: Processing Instruction not started at line 1 hatası alıyordum. Google Chrome ile baktığımda xml tağlarını göremedim ve ondandır diye tahmin ettim fakat ondan değilmiş.
    XML error: Processing Instruction not started at line 1 bu hatanın ne anlama geldiği hakkında bilgisi olan varmı acaba.
  • 07-06-2009, 01:27:25
    #8
    Pardon kod vermemissiniz.
  • 07-06-2009, 15:48:10
    #9
    electronicboy adlı üyeden alıntı: mesajı görüntüle
    Pardon kod vermemissiniz.
    Mesajlarımı dikkatli okurmusunuz