php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.10.2004, 09:47  
Gast
 
Beiträge: n/a
Standard [Erledigt] XML mit PHP/DOM lesen

Hallo Leute,
ich habe bereits im Internet gesucht aber nix gefunden. Ich suche ein Tutorial oder ein Code beispiel wie man einfach aus einem XML Document via DOM Daten auslesen kann.

Könnt ihr mit helfen oder hab t ihr ne idee wie das gehen sollte beziehungsweise Links zu Tutorial. Die PHP.net Referenz kenne ich auswendig.

MfG emu
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2004, 08:55  
Erfahrener Benutzer
 
Registriert seit: 29.08.2003
Beiträge: 216
wurtzel
Standard

hast du dir auch die user kommentare mit durchgelesen
http://www.php.net/manual/de/ref.domxml.php
denn in der Funktion PrintDomTree kann man das doch eigentlich gut erkennen
__________________
Das Problem ist der Anfang einer Lösung
wurtzel ist offline   Mit Zitat antworten
Alt 24.11.2004, 13:14  
Gast
 
Beiträge: n/a
Standard

Da es diesen Thread schon gibt. Werde ich hier mal antworten, weil ich dasselbe suche.

Die DOMXML-Referenz ist ziemlich eindeutig.
Ich will aber mit PHP5/DOM arbeiten. Während DOMXML die Methode get_contents() bereit stellte finde ich in DOM nichts vergleichbares.

An die Attribute zu kommen ist einleuchtend. Aber wie komme ich an den Inhalt zweier Tags mittels DOM?
  Mit Zitat antworten
Alt 28.12.2004, 16:04  
Gast
 
Beiträge: n/a
Standard

Hi,

ich wollte auch mal mich mit DOM probieren. Hab dazu einfach mal ein Tutorial vom Manual übernommen: http://us2.php.net/manual/de/ref.xsl.php

Allerdings bekomme ich folgende Fehlermeldung:

Zitat:
Warning: domdocument() expects at least 1 parameter, 0 given in /var/www/localhost/htdocs/index.php on line 3

Fatal error: Call to undefined function: load() in /var/www/localhost/htdocs/index.php on line 4
Muss ich vorher noch was installieren? Wär über Hilfe dankbar. Habe "libxslt-1.1.9" und "libxml-1.8.17" sowie "libxml2-2.6.15" installiert. Brauche ich noch was? Hab was von "pecl" gelesen, aber nicht so recht verstanden, wie das zu installieren ist.

Ich benutze Gentoo 2004.2

mfg koelle
  Mit Zitat antworten
Alt 29.12.2004, 00:01  
Gast
 
Beiträge: n/a
Standard

Hi,

hab hier noch ein paar Infos aus meiner PHP Configuration aus phpinfo():

Zitat:
--with-dom=/usr' '--with-dom-xslt=/usr' '--with-dom-exslt=/usr' '
Daraus schließe ich, dass dom eingebunden ist oder? wieso funzt das Tutorial dann nicht????


Hier noch ein Link zu meiner phpinfo() (geht nicht immer, da der Server auf meinem Rechner läuft und der nicht immer im netz hängt. aber doch recht oft)
http://koljaschleich.dyndns.org/misc/info.php

mfg koelle
  Mit Zitat antworten
Alt 29.12.2004, 01:06  
Gast
 
Beiträge: n/a
Standard

Hi,

hab die index.php mal so probiert:

PHP-Code:
<?php
/* Load the two XML sources */
$xml DomDocument::load('example.xml');

$xsl DomDocument::load('example.xsl');

/* Configure the transformer */
$proc = new xsltprocessor;
$proc->importStyleSheet($xsl); // attach the xsl rules
echo $proc->transformToXML($xml); // actual transformation
?>
Jetzt bekomme ich folgende Meldung:

Zitat:
Fatal error: Call to undefined function: load() in /var/www/localhost/htdocs/index.php on line 3
Wie bekomme ich DOM zum Laufen??

mfg koelle
  Mit Zitat antworten
Alt 29.12.2004, 18:34  
Gast
 
Beiträge: n/a
Standard

Hat keiner ne Idee?
  Mit Zitat antworten
Alt 29.12.2004, 19:39  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von koelle
Jetzt bekomme ich folgende Meldung:
Zitat:
Fatal error: Call to undefined function: load() in /var/www/localhost/htdocs/index.php on line 3
Wie bekomme ich DOM zum Laufen??
ZB. so:
http://test.php-help.info/xml-2/ (Quelltext wird angezeigt)

Ich habe das Beispiel aus dem Handbuch verwendet:
http://us2.php.net/manual/de/ref.xsl.php
  Mit Zitat antworten
Alt 30.12.2004, 12:44  
Gast
 
Beiträge: n/a
Standard

Hi,

Zitat:
Zitat von koelle
Hi,

ich wollte auch mal mich mit DOM probieren. Hab dazu einfach mal ein Tutorial vom Manual übernommen: http://us2.php.net/manual/de/ref.xsl.php

Allerdings bekomme ich folgende Fehlermeldung:

Zitat:
Warning: domdocument() expects at least 1 parameter, 0 given in /var/www/localhost/htdocs/index.php on line 3

Fatal error: Call to undefined function: load() in /var/www/localhost/htdocs/index.php on line 4
Das habe ich doch auch, aber er kennt die Funktion "load" nicht ....
  Mit Zitat antworten
Alt 30.12.2004, 13:01  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von koelle
Das habe ich doch auch, aber er kennt die Funktion "load" nicht ....
Nein, haste nicht. Das Beispiel aus dem Handbuch sieht nämlich so aus:
PHP-Code:
<?php 
/* Load the two XML sources */ 
$xml = new DomDocument// from /ext/dom 
$xml->load('example.xml'); 

$xsl = new DomDocument
$xsl->load('example.xsl'); 

/* Configure the transformer */ 
$proc = new xsltprocessor
$proc->importStyleSheet($xsl); // attach the xsl rules 
echo $proc->transformToXML($xml); // actual transformation 
?>
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dom tutorial, php xml dom tutorial, dom php tutorial, php dom xml tutorial, php domdocument tutorial, php domdocument auslesen, domdocument php tutorial, php dom lesen, php dom example, php dom, php dom xml auslesen, php xml auslesen tutorial, php xml dom, php dom beispiel, xml dom php tutorial, php domxml tutorial, php document object model example, xml dom tutorial, php xml dom example, dom tutorial

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.