Lire XML à partir de PHP - Utilitaire de référencement et de partage de contenu

Table des matières
L'avantage de distribuer du contenu en XML est que d'autres sites Web ou systèmes peuvent communiquer et télécharger ou demander des informations sans avoir à accéder à notre base de données. Nous pouvons également l'utiliser pour le référencement permettant à d'autres sites Web de publier des informations à partir de notre site Web.
Exemple de liaison d'un XML Sports
Nous prendrons un flux d'un journal qui met à disposition un xml sportif
http://www.diariosur… ds/sports.xml
Le fichier xml a une structure que nous pouvons voir si nous copions son URL dans un navigateur, puis nous verrons le code source ou le téléchargerons et le verrons dans certains logiciels prenant en charge le xml ici, utilisez Netbeans pour le trier.

Ensuite, j'utiliserai une fonction php appelée simple_load_xml () pour lire le fichier en externe, c'est-à-dire à partir du serveur de journaux. Il est important de noter ici que l'autre serveur doit me permettre de lire à distance et je dois avoir la fonction activée dans mon apache sinon cela ne fonctionnera pas.
Nous créons un script qui va lire et traiter le fichier XML.

À la suite du processus et de la liste en html, nous obtenons

Ensuite, nous pouvons ajouter le css et le design que nous voulons, ou enregistrer ces informations.
De la même manière, nous pouvons également proposer du contenu en générant un XML en tant que canal rss pour d'autres sites Web.
La chose intéressante est que chaque fois que nous mettons à jour notre xml, il sera automatiquement mis à jour sur tous les sites Web où il est partagé, il peut également être utilisé pour des applications commerciales où il est nécessaire de recevoir et de générer des informations distribuées qui sont facilement mises à jour, indépendamment de le système qui fait la requête, en lui accordant une grande flexibilité à l'utilisateur.
Utiliser XML pour les entreprises
Les structures XML peuvent également être utilisées pour des transactions commerciales telles que Paypal, Sermepa, La Caixa et bien d'autres, comme celle utilisée par BBVA pour sa passerelle de paiement. Une fois la passerelle de paiement traitée, un numéro d'identification de l'entreprise est généré et à partir de là, nous pouvons nous connecter au point de vente (borne de point de vente), afin que les utilisateurs puissent effectuer des paiements et que nous puissions recevoir des données sur les opérations effectuées.
Ici, nous créons un script PHP avec le xml que nous générons pour l'envoyer au point de vente à partir d'un formulaire Web avec une commande effectuée par un utilisateur.

Lorsque nous envoyons le XML, le POS le traite et répond avec un xml, mais via url, nous devons donc lire le xml à partir d'un paramètre de requête envoyé par le POS.

Après avoir lu le xml, très similaire à la façon dont nous l'avons fait au début, nous déterminerons le état du paiement, nous obtiendrons le statut 2 si le paiement a été effectué, sinon nous obtiendrons un code d'erreur et quelle est la cause pour en informer le client.
Il existe d'autres utilitaires tels que proposer à nos clients un catalogue de produits qui met à jour les prix ou les stocks automatiquement à partir de n'importe quel appareil ou plate-forme, des informations disponibles pour différents domaines d'une entreprise, mais distribuant les informations en XML sans leur donner accès à la base de données.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave