Évidemment, il y a a ton of different way to process XML à la fois en tant qu'extensions PHP et librairies d'espace utilisateur. Le problème est qu'ils sont tous beaucoup plus compliqués que SimpleXML et nulle part aussi rapide pour un accès aléatoire.
Je ne sais pas quel est le but de votre question. Aucune de ces bibliothèques/extensions ne partage une API commune, donc si vous voulez une solution de repli dans le cas où SimpleXML n'est pas disponible, vous devrez dupliquer vos efforts. En réalité cependant, il n'y a pratiquement aucune raison de désactiver SimpleXML donc il n'y a aucune raison de travailler sur un tel plan d'urgence.
Je dirais que l'utilisation de la bibliothèque DOM est très * verbeuse *, mais une fois que vous vous y êtes habitué, c'est plutôt facile. – nickf
DOM et SimpleXML sont deux faces de la même pièce, libxml. Cela n'aurait aucun sens d'activer DOM et de ne pas activer SimpleXML. –
@Josh Davis Ce ne serait pas, mais c'est techniquement possible. – Artefacto