PHP SimpleXML, wie setzt man Attribute?

8

wenn du etwas wie

hast %Vor%

Wie ändert man die Attribute von zum Beispiel Hallo ID 2, zu Name="William"? Oder der Titel hallo Hallo?

Vielen Dank für Ihre Aufmerksamkeit, H '

    
punkbit 03.03.2010, 11:08
quelle

3 Antworten

15

Denken Sie daran, dass Ihr XML-Dokument ein Wurzelelement haben muss:

%Vor%

Um die Datei zu speichern, verwenden Sie asXML($filename)

    
Gordon 03.03.2010 11:13
quelle
1

Wenn Sie ein Attribut für das root-Element mit simplexml setzen möchten, tun Sie dies:

%Vor%

Für das angegebene Beispiel ist das vorherige Poster jedoch korrekt. Sie müssen ein Element auf oberster Ebene hinzufügen.

    
Adam 29.04.2010 17:58
quelle
0
%Vor%

Ich glaube, das ist eine andere Möglichkeit, das dort vorhandene XML-Dokument zu bearbeiten.
Diese Methode, die ich benutze, arbeitet mit der mitgelieferten XML-Datei.
Er kann auf das Root-Tag in Array-Form zugreifen das "erste" Beispiel.
Dies ermöglicht es ihm nicht, in den Tags unterzugehen.

    
Dylan Witte 21.07.2010 22:02
quelle

Tags und Links