Używanie SimpleXML do tworzenia obiektu XML od podstaw

Czy można używać funkcji SimpleXML PHP do tworzenia obiektu XML od podstaw? Przeglądając listę funkcji, można zaimportować istniejący ciąg XML do obiektu, który można następnie manipulować, ale jeśli chcę wygenerować obiekt XML programowo od podstaw, to jaki jest najlepszy sposób, aby to zrobić?

Zorientowałem się, że możesz użyć simplexml_load_string () i przekazać żądany ciąg główny, a następnie masz obiekt, którym możesz manipulować, dodając dzieci ... chociaż wydaje się, że jest to rodzaj hakowania, ponieważ muszę faktycznie zakoduj jakiś kod XML w łańcuchu, zanim będzie można go załadować.

Zrobiłem to za pomocąFunkcje DOMDocument, choć jest to trochę mylące, ponieważ nie jestem pewien, co DOM ma wspólnego z tworzeniem czystego dokumentu XML ... więc może po prostu źle nazywa się :-)

questionAnswers(3)

yourAnswerToTheQuestion