Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

php simplexml değer bulma sorunu

Konu, 'PHP - MySQL' kısmında adeministrator tarafından paylaşıldı.


  1. adeministrator

    adeministrator Seçkin Üye Seçkin Üye

    Kayıt:
    9 Ocak 2008
    Mesajlar:
    909
    Beğeni:
    4
    Merhabalar,

    Aşağıdaki xmlden <name xml:lang="tr"> değerini nasıl bulurum?
    $yerr = $xml->contentMeta->located->name[4]; bu sıralama değiştiği zaman işe yaramıyor.

    $yer = $xml->xpath('/contentMeta/located/name[xml:lang="tr"]'); bu da sonuç döndürmüyor.

    Kod:
    <?xml version="1.0" encoding="utf-8"?>
    <newsMessage xml:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1" xml:noNamespaceSchemaLocation="http://iptc.org/std/nar/2006-10-01/XSD/NewsML-G2_2.9-spec-All-Core.xsd" standard="NewsML-G2" standardversion="2.9" conformance="core" xml:lang="tr_TR" xmlns="http://iptc.org/std/nar/2006-10-01/">
      <catalogRef href="http://www.iptc.org/std/catalog/catalog.IPTC-G2-Standards_19.xml" />
      <header>
        <sent>2016-03-10T11:44:58Z</sent>
        <sender>aa.com.tr</sender>
        <priority>4</priority>
          <name xml:lang="fr">information internet (téléphone portable)</name>
          <name xml:lang="sq">Mobil Web Lajm</name>
          <name xml:lang="en">Mobil Web Haber</name>
          <name xml:lang="ar">Mobil Web Haber</name>
          <name xml:lang="ckb">Mobil Web Haber</name>
          <name xml:lang="kmr">Mobil Web Haber</name>
          <name xml:lang="fa">Mobil Web Haber</name>
          <name xml:lang="tr">Mobil Web Haber</name>
          <name xml:lang="ru">Mobil Web Haber</name>
          <name xml:lang="bhs">Mobil Web Haber</name>
        </channel>
      </header>
      <itemSet>
    
          <contentMeta>
            <contentCreated>2016-03-10T09:44:40Z</contentCreated>
            <located qcode="city:3980" type="cptype:city">
              <name xml:lang="en">Ankara</name>
              <name xml:lang="ru">Анкара</name>
              <name xml:lang="ar">أنقرة</name>
              <name xml:lang="bhs">Ankara</name>
              <name xml:lang="tr">Ankara</name>
              <name xml:lang="kmr">Ankara</name>
              <name xml:lang="ckb">أنقرة</name>
              <name xml:lang="fr">Ankara</name>
              <name xml:lang="sq">Ankara</name>
              <name xml:lang="mk">Ankara</name>
              <name xml:lang="fa">أنقرة</name>
              <broader qcode="country:222" type="cptype:country">
                <name xml:lang="en">Turkey</name>
                <name xml:lang="ru">Турция</name>
                <name xml:lang="ar">تركيا</name>
                <name xml:lang="bhs">Turska</name>
                <name xml:lang="tr">Türkiye</name>
                <name xml:lang="kmr">Tirkiye</name>
                <name xml:lang="ckb">تركيا</name>
                <name xml:lang="fr">Turquie</name>
                <name xml:lang="sq">Turkey</name>
                <name xml:lang="mk">Турција</name>
                <name xml:lang="fa">تركيا</name>
              </broader>
            </located>
            <subject qcode="AAcat:GEN" type="cpnat:descriptive">
              <name xml:lang="fr">Général</name>
              <name xml:lang="sq">Genel</name>
              <name xml:lang="en">General</name>
              <name xml:lang="ar">عام</name>
              <name xml:lang="ckb">Genel</name>
              <name xml:lang="kmr">Genel</name>
              <name xml:lang="fa">Genel</name>
              <name xml:lang="tr">Genel</name>
              <name xml:lang="ru">Genel</name>
              <name xml:lang="bhs">Genel</name>
              <name xml:lang="mk">Генерално</name>
            </subject>
            <subject qcode="AApackage:14" type="cpnat:descriptive">
              <name xml:lang="fr">information internet (téléphone portable)</name>
              <name xml:lang="sq">Mobil Web Lajm</name>
              <name xml:lang="en">Mobil Web Haber</name>
              <name xml:lang="ar">Mobil Web Haber</name>
              <name xml:lang="ckb">Mobil Web Haber</name>
              <name xml:lang="kmr">Mobil Web Haber</name>
              <name xml:lang="fa">Mobil Web Haber</name>
              <name xml:lang="tr">Mobil Web Haber</name>
              <name xml:lang="ru">Mobil Web Haber</name>
              <name xml:lang="bhs">Mobil Web Haber</name>
            </subject>
            <keyword xml:lang="tr" role="krole:index">dünya</keyword>
            <headline>Türk-Yunan ilişkilerinde yeni ivme</headline>
          </contentMeta>
          <contentSet>
            <inlineXML contenttype="application/nitf+xml">
              <nitf xmlns="http://iptc.org/std/NITF/2006-10-18/">
                <body>
                  <body.content>
    &lt;br&gt;AB ile Türkiye, 2005'te Gümrük Birliği'nin yeni AB üyelerine genişletilmesi amacıyla "Ek Protokol" imzalamıştı. Ancak, protokolde yeni üyelerden Güney Kıbrıs Rum yönetiminin isminin "Kıbrıs Cumhuriyeti" olarak zikredilmesi üzerine Türkiye, "Ek Protokol’ün imzalanmasının hiçbir şekilde Rum yönetimini tanıma anlamına gelmeyeceğini" vurgulayan bir deklarasyon yayımlamıştı. AB de Türkiye'nin Ek Protokol’den kaynaklanan yükümlülüklerini tam olarak yerine getirmediği gerekçesiyle Aralık 2006’da, "Gümrük Birliği'yle doğrudan ilgili" sekiz faslın açılmasını dondurmuştu.
    &lt;br&gt;
    &lt;br&gt;Dolayısıyla halihazırda 14 fasıl Rum kesimi nedeniyle bloke edilmiş durumda.</body.content>
                </body>
              </nitf>
            </inlineXML>
          </contentSet>
        </newsItem>
      </itemSet>
    </newsMessage>
     

Sayfayı Paylaş /bbnetsosyal