Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie, wie Sie XML-Dateien schnell über XSL konvertieren

Erfahren Sie, wie Sie XML-Dateien schnell über XSL konvertieren

黄舟
黄舟Original
2017-03-04 16:59:121601Durchsuche

Vor Kurzem habe ich mich in die XML-Programmierung verliebt, aber ich hatte Probleme mit ihrem Mangel an Schönheit, 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 zur Transformation 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-Dateiobjektmodell (Document Object Model). (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, können wir viel erreichen.

Das Obige soll Ihnen zeigen, wie Sie XML-Dateien schnell über XSL konvertieren. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn