Heim >Backend-Entwicklung >XML/RSS-Tutorial >Erfahren Sie ausführlich, wie Sie XML-Dateien schnell über XSL konvertieren
Vor Kurzem habe ich mich in die XML-Programmierung verliebt, aber ich litt unter dem Mangel an Schönheit darin, also habe ich viele Bücher gefunden, um es richtig zu machen.
Es ist gut, XML zu verwenden, aber es ist immer noch nicht als Sprache zum Anzeigen von Daten geeignet. (Es erfordert mehr Überprüfung als HTML!)
Dinge, die aus XML-Dateien erstellt wurden, sehen nicht so schön aus, aber Sie können trotzdem Möglichkeiten finden, Abhilfe zu schaffen.
XML kann sich nur auf die Beschreibung von Daten und Dateiformaten konzentrieren, während die Darstellungsarbeit dem Satz-Stylesheet überlassen bleibt.
Das Schriftsatz-Stylesheet ist unterteilt in: CSS und XSL. Unter anderem eignet sich XSL sehr gut für XML. (CSS wird hier nicht besprochen!)
Beginnen Sie jetzt mit der Konvertierung!
XSL besteht aus zwei Teilen: XSLT und XSL Formatting Object
XSLT (XSL Transformations) ist eine Sprache, die zum Transformieren von XML-Dateien verwendet wird.
XSL-Formatierungsobjekt: Eine Reihe von Vokabeln, die zum Formatieren (Satz) der Semantik verwendet werden.
Schritt 1: Konvertierung
Das erste, was der XSL-Prozessor tun muss, ist das Lesen von XML-Tags und -Daten mithilfe der Parser-Technologie (DOM oder SAX).
DOM (Document Object Model) Dokumentobjektmodell. (XML-Anwendungen verwenden häufig die DOM-Technologie, um auf XML-Datendateien zuzugreifen.)
Wenn der Browser die XML-Baumstruktur und die Daten über das XML-DOM-Objekt liest, ordnet er die XML-Baumstruktur neu an und kombiniert sie, um eine temporäre Zahl zu generieren Struktur, diese Baumstruktur wird als Ergebnisbaum bezeichnet.
Wenn nach der Erstellung dieses Ergebnisbaums neue Tags oder Daten angezeigt werden, müssen diese in den Ergebnisbaum eingefügt werden.
Schritt 2: Formatkonvertierung
Der Ergebnisbaum ist ebenfalls eine Baumstruktur. Sie können die DOM-Technologie verwenden, um auf die Daten des Ergebnisbaums zuzugreifen und ein Datensatz ist reserviert.
Das Programm in der XSL-Verarbeitung konvertiert (formatiert) diese Daten in eine andere wohlgeformte XML-Datei (z. B. WML, HTML, VoiceXML usw.).
Es ist vorbei, das ist nur eine kleine Offenbarung.
Bitte kommen Sie alle und arbeiten Sie hart. Das Land fördert XML energisch, um dem Angriff von Microsoft zu widerstehen. Solange wir XML gut lernen, werden wir viel erreichen.
Das Obige ist eine detaillierte Erklärung, wie man XML-Dateien schnell über XSL konvertiert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).