SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.07.2007, 14:12:15
Soeren Soeren ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Bremen
Beiträge: 122
SimpleXML: Daten "überspringen"

Hallo Liebe SelfPHP Community,

ich habe ein Problem.
Ich versuche eine XML Datei auf einer anderen Seite per SimpleXML auszulesen.
Leider scheint er hier
Code:
<?xml-stylesheet type="text/xsl" href="/layout/character-sheet.xsl"?>
ein Problem zu haben.
Denn ich bekomme die folgende Fehlermeldung:
Zitat:
Warning: simplexml_load_file() [function.simplexml-load-file]: character-sheet.xml:2296: parser error : ParsePI: PI xml-stylesheet never end ... in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_load_file() [function.simplexml-load-file]: in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_load_file() [function.simplexml-load-file]: character-sheet.xml:2296: parser error : Start tag expected, '<' not found in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_load_file() [function.simplexml-load-file]: in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /www/htdocs/v036980/test_arm.php on line 4

Warning: Wrong parameter count for var_dump() in /www/htdocs/v036980/test_arm.php on line 6
Hat jemand eine Idee, wie ich die XML Datei dennoch auslesen und die Daten in meiner PHP Datei verwenden kann und kann mir vielleicht einen denkanstoss geben?

Vielen Dank schon mal im voraus.
Soeren
Mit Zitat antworten
  #2  
Alt 31.07.2007, 14:57:45
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: SimpleXML: Daten "überspringen"

schon damit probiert?
http://de3.php.net/manual/de/functio...ument-load.php

könnte man dann noch locker ins simpeXML switchen mit
http://de3.php.net/manual/de/functio...import-dom.php
Mit Zitat antworten
  #3  
Alt 31.07.2007, 16:12:56
Soeren Soeren ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Bremen
Beiträge: 122
AW: SimpleXML: Daten "überspringen"

Folgenden Quelltext habe ich nun getestet:
PHP-Code:
<?php
$url 
'***';
$doc = new DOMDocument();
$doc->load($url);
echo 
$doc->saveXML();

$s simplexml_import_dom($doc);

echo 
$s->skill[0]->titel// blah
?>
ergibt nun leider folgende Rückmeldung:
Zitat:
Warning: DOMDocument::load() [function.DOMDocument-load]: ParsePI: PI xml-stylesheet never end ... in ***, line: 2296 in /www/htdocs/v036980/test_arm.php on line 4

Warning: DOMDocument::load() [function.DOMDocument-load]: Start tag expected, '<' not found in ***, line: 2296 in /www/htdocs/v036980/test_arm.php on line 4

Warning: simplexml_import_dom() [function.simplexml-import-dom]: Invalid Nodetype to import in /www/htdocs/v036980/test_arm.php on line 7
Scheinbar wieder der StyleSheet
Mit Zitat antworten
  #4  
Alt 02.08.2007, 17:28:02
Soeren Soeren ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Bremen
Beiträge: 122
AW: SimpleXML: Daten "überspringen"

Der erste Schritt in die richtige Richtung ist getan.
mit hilfe des folgenden Codes ist es möglich gewesen, den XML Code auszulesen:
PHP-Code:
 ini_set("user_agent","Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); 
$xml simplexml_load_file("http://armory.wow-europe.com/character-sheet.xml?r=Aman'Thul&n=Terael");
 echo 
$xml->asXML(); 
Ich muss ihm einfach nur einen kompatiblen Browser vorgaukeln und es geht, super
Mit Zitat antworten
  #5  
Alt 08.08.2007, 16:31:00
Soeren Soeren ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: Bremen
Beiträge: 122
AW: SimpleXML: Daten "überspringen"

Die XML Datei wird nun in meinem Quelltext dargestellt, wenn ich es so mache wie in meinem Post davor.
Wie kann ich die Daten nun in mein PHP Dokument einbetten?!?
Mit Zitat antworten
  #6  
Alt 08.08.2007, 16:53:16
Benutzerbild von Indyk
Indyk Indyk ist offline
Member
 
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 37
Beiträge: 900
Indyk eine Nachricht über ICQ schicken
AW: SimpleXML: Daten "überspringen"

Was meinst du mit einbetten?
Die daten auslesen und in HTML umwandeln?

oder willst du entsprechende style angaben für dein xml?
oder nur das <?xml?> loswerden?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus XML in Namespace lesen Schnueffler PHP für Fortgeschrittene und Experten 9 03.09.2007 02:23:19
Daten von FTP-Server anzeigen lassen bekiro PHP Grundlagen 1 27.12.2006 11:13:05
Daten zu den vorhandenen dazuaddieren pekobe MySQLi/PDO/(MySQL) 2 27.05.2006 11:40:17
Daten aus 2 mysql-tabellen ausgeben xnay PHP Grundlagen 1 13.12.2003 18:33:43
Rückschreiben von Daten in einer Datenbank Twolf PHP für Fortgeschrittene und Experten 2 13.03.2002 20:16:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:54:55 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt