Paul: simplexml und DOMDocument

Moin,
bin Anfänger in "XML mit PHP".

In diversen Tutorials im Netz habe ich nun simplexml_load_file() und DOMDocument::load() gesehen.
Wo liegen allgemein die Unterschiede/Vorteile/Nachteile von simplexml bzw. DOMDocument?

Paul

  1. Hi!

    In diversen Tutorials im Netz habe ich nun simplexml_load_file() und DOMDocument::load() gesehen.
    Wo liegen allgemein die Unterschiede/Vorteile/Nachteile von simplexml bzw. DOMDocument?

    Allgemein gesagt? Nun, im Funktionsumfang. Den kannst du im PHP-Handbuch finden. Die SimpleXML-Extension ist für die schnelle Verwendung von einfachem XML ausgelegt, die DOM-Extension kann hingegen mit allen Features XMLs umgehen.

    Lo!

    1. Hallo dedlfix,
      kann man mit simpleXML eine XML Datei Verändern (editieren, erweitern, etc.)?

      Paul

      1. Hi!

        kann man mit simpleXML eine XML Datei Verändern (editieren, erweitern, etc.)?

        Konnte dir das PHP-Handbuch-Kapitel zu SimpleXML darauf keine Antwort geben?

        Wenn du mit einem von beiden arbeiten willst, musst du dir sowieso und selbst einen Überblick über den Funktionsumfang verschaffen, um dann eine Entscheidung treffen zu können. Dabei kannst du auch gleich prüfen, ob es für all deine Anforderungen eine Lösung bietet.

        Lo!

  2. Hi!

    bin Anfänger in "XML mit PHP".

    Alle Informationen zu PHP findest Du auf php.net - Du solltest immer zuerst dort suchen, wenn es um PHP geht. Bei anderen Dokumentationen oder Tutorials im Web läufst Du Gefahr, veraltete Informationen zu erhalten.

    In den 'User Contributed Notes' finden sich oft sehr gut kommentierte, praktische Beispiele unterhalb der Hauptdokumentation.

    Wo liegen allgemein die Unterschiede/Vorteile/Nachteile von simplexml

    Zitat: "Die SimpleXML-Extension bietet ein besonders einfaches und leicht zu handhabendes Toolset, um XML in ein Objekt zu konvertieren, das mit normalen Eigenschafts-Selektoren und Array-Iteratoren bearbeitet werden kann. "

    bzw. DOMDocument?

    Stellt die DOM API zur Verfügung.

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)