Beispiel für die Verknüpfung einer XML von Sport
Wir werden einen Feed von einer Zeitung nehmen, die eine Sport-XML zur Verfügung stellt
http: //www.diariosur…ds/deportes.xml
Die XML-Datei hat eine Struktur, die wir sehen können, wenn wir Ihre URL in einen Browser kopieren. Anschließend sehen wir den Quellcode oder laden ihn herunter und zeigen ihn in einer Software an, die XML unterstützt. Verwenden Sie Netbeans, um ihn zu bestellen.
Dann benutze ich eine PHP-Funktion namens simple_load_xml () , um die Datei extern, dh vom Journal-Server, zu lesen. Es ist wichtig zu beachten, dass der andere Server mir das Lesen aus der Ferne erlauben muss und ich die Funktion in meinem Apache aktivieren muss, aber es wird nicht funktionieren.
Wir erstellen ein Skript, das die XML-Datei liest und verarbeitet.
Als Ergebnis des Prozesses und aufgelistet in HTML erhalten wir
Dann können wir CSS und Design hinzufügen, die wir wollen, oder diese Informationen speichern.
Ebenso können wir Inhalte über die Generierung eines XML als RSS-Kanal für andere Websites anbieten.
Das Interessante ist, dass jedes Mal, wenn wir unsere XML aktualisieren, sie automatisch auf allen Websites aktualisiert wird, auf denen sie freigegeben wird, sie auch für Geschäftsanwendungen verwendet werden kann, bei denen verteilte Informationen empfangen und generiert werden müssen, die unabhängig vom System, das die Abfrage ausführt, einfach aktualisiert werden können viel Flexibilität für den Benutzer.
XML for Business verwenden
XML-Strukturen können auch für kommerzielle Transaktionen wie Paypal, Sermepa, La Caixa und viele andere verwendet werden, z. B. die von BBVA für das Zahlungsgateway verwendete. Sobald das Zahlungsgateway verarbeitet ist, wird eine Identifikationsnummer des Geschäfts generiert und von dieser aus können wir uns mit dem POS ( Terminal Point of Sale ) verbinden, so dass die Benutzer Zahlungen tätigen können und wir Daten über die spezifischen Vorgänge erhalten können.
Hier erstellen wir ein PHP-Skript mit der XML-Datei, die wir generieren, um sie aus einem Webformular mit einer Bestellung eines Benutzers an den POS zu senden.
Wenn wir das XML senden, verarbeitet der POS es und antwortet mit einer XML, aber über die URL, so dass wir die XML von einem Anforderungsparameter lesen müssen, den der POS sendet.
Nachdem wir die XML-Datei gelesen haben, werden wir, ähnlich wie zu Beginn, den Status der Zahlung ermitteln. Wenn die Zahlung getätigt wurde, erhalten wir den Status 2, aber wir erhalten einen Fehlercode und was ist der Grund, den Kunden zu informieren.
Es gibt andere Dienstprogramme, die unseren Kunden beispielsweise einen Produktkatalog anbieten, mit dem Preise oder Lagerbestände von jedem Gerät oder jeder Plattform automatisch aktualisiert werden. Diese Informationen sind für verschiedene Unternehmensbereiche verfügbar, sie werden jedoch in XML verteilt, ohne dass sie Zugriff auf die Datenbank haben.