Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

SimpleXML Problem mit namespaces

Diskussion: SimpleXML Problem mit namespaces im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo Leute! Ich habe ein problem was SimpleXML und namespaces angeht! Ich möchte ein namespace innerhalb eines anderen namespaces ...

Antwort
Alt 10.09.07, 12:15   #1 (permalink)
 
Registriert seit: 07.11.05
ehy_key Leistung: Facit NTK
Likes: 0
Standard SimpleXML Problem mit namespaces

Anzeige

Hallo Leute!

Ich habe ein problem was SimpleXML und namespaces angeht!
Ich möchte ein namespace innerhalb eines anderen namespaces ansprechen...

Hier der XML text:

Code:
<registry-response xmlns="http://registry.denic.de/global/1.0" xmlns:tr="http://registry.denic.de/transaction/1.0">
  <tr:transaction>
    <tr:stid>824e6d9f-5f81-11dc-863f-5fd115c971ba</tr:stid>
    <tr:result>success</tr:result>
    <tr:message level="info" code="13000000011">
      <tr:text>Request was processed in test environment - not valid in real world</tr:text>
      <tr:argument>testing platform</tr:argument>
    </tr:message>
    <tr:data>
      <domain:checkData xmlns:domain="http://registry.denic.de/domain/1.0">
        <domain:handle>denic.de</domain:handle>
        <domain:ace>denic.de</domain:ace>
        <domain:status>connect</domain:status>
      </domain:checkData>
    </tr:data>
  </tr:transaction>
</registry-response>
Ich möchte auf Werte wie <domain:handle>denic.de</domain:handle> und
<domain:ace>denic.de</domain:ace>
zugreifen ich benutze folgende Funktion :

PHP-Code:
$document simplexml_load_string($xmlDATA); // xmlDATA ist der obere xml text ...in validem Format denn auf den ersten namespace("tr") kann ich zugreifen
$namespaces =  $document->getNamespaces(true);
var_dump($document->children($namespaces['tr'])->data->children($namespaces['domain'])); 
versteht jemand warum das nicht geht, bzw wie ich auf diesen 2 ten namespace zugreife ?
wäre über hilfe sehr dankbar,
grüße ehy_key

__________________________________________________ _____________
LÖSUNG GEFUNDEN
__________________________________________________ _____________
PHP-Code:
$document->children($namespaces['tr'])->transaction->data->children($namespaces['domain']) 
ehy_key ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » SimpleXML Problem mit namespaces
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
!!Problem!! Brauch Mal Hilfe !! 16-bit-ms-dos teilsystem. !!Problem!! nonpretium Windows 0 24.10.05 20:56


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61