Heim >Backend-Entwicklung >XML/RSS-Tutorial >Detaillierte Erläuterung des Codes zur Verarbeitung von Anweisungen in XML
In diesem Artikel werden hauptsächlich Verarbeitungsanweisungen in XML vorgestellt. Ein wenig Verständnis reicht aus Anweisungen für Anwendungen sind nicht Teil der Zeichendaten des Dokuments, sondern müssen durch die Anwendung weitergeleitet werden.
Verarbeitungsanweisungen können verwendet werden, um Informationen an Anwendungen weiterzugeben. Verarbeitungsanweisungen können außerhalb des Markups an einer beliebigen Stelle im Dokument erscheinen. Kann im Prolog, in der Typdefinition (DTD) des Dokuments, im Textinhalt oder nach dem Dokument erscheinen.
Verarbeitungsanweisungen ermöglichen es Dokumenten, Anweisungen zu enthalten, die von der Anwendung verarbeitet werden. Im XML-Dokument gibt es möglicherweise einige Daten im Nicht-XML-Format, die vom XML-Prozessor nicht verarbeitet werden können. Wir können andere Anwendungen über Verarbeitungsanweisungen benachrichtigen, die Daten zu verarbeiten.
<?xml-styesheet herf=”hello.css” type=”text/css”?>Das Ziel der Verarbeitungsanweisung kann der Name des zu verwendenden Programms oder eine Kennung ähnlich einem XML-Stylesheet sein, die viele Programme erkennen können. Verschiedene Anwendungen unterstützen unterschiedliche Verarbeitungsanweisungen. Die meisten Anwendungen ignorieren Verarbeitungsanweisungen, die sie nicht erkennen. Bei benutzerdefinierten Verarbeitungsanweisungen erfolgt die Verarbeitung normalerweise durch eine ausgewählte Anwendung. Da die von Ihnen definierte Verarbeitungsanweisung von anderen Anwendungen nicht erkannt wird, wird sie ignoriert.
XML-Stylesheet-Verarbeitungsanweisungen werden immer nach der XML-Deklaration und vor dem ersten Element platziert. Andere Verarbeitungsanweisungen können innerhalb des Markups und an einer beliebigen Stelle vor der XML-Deklaration platziert werden.
Es ist zu beachten, dass die Syntax von XML-Deklarationen und Verarbeitungsanweisungen zwar ähnlich ist, XML-Verarbeitungsprogramme jedoch unterschiedliche Verarbeitungsmethoden für XML-Deklarationen und Verarbeitungsanweisungen verwenden
Syntax
Das Folgende ist die Syntax für Verarbeitungsanweisungen:
<?target instructions?>
Ziel – Gibt an, auf welche Anwendung die Anweisung verweist.
Anweisung – Zeichen, das die von der Anwendung zu verarbeitenden Informationen beschreibt.Verarbeitungsanweisungen beginnen mit dem speziellen Tag 04a51049debcf340bdc0b0c7700940c8. Die Verarbeitung wird sofort beendet, wenn die Zeichenfolge ?>
Verarbeitungsanweisungen werden selten verwendet. Wird hauptsächlich zum Verknüpfen von XML-Dokumenten mit Stylesheets verwendet. Hier ist ein Beispiel:
<?xml-stylesheet href="tutorialspointstyle.css" type="text/css"?>
In diesem Fall identifiziert der Browser das Ziel, indem er das XML markiert, das zwischen den Anzeigen transformiert werden soll. Das erste Attribut gibt an, dass der Transformationstyp XSL ist, und das zweite Attribut zeigt auf seinen Speicherort.
Regeln für VerarbeitungsanweisungenVerarbeitungsanweisungen können beliebige Daten enthalten, mit Ausnahme der Kombination ?>, die als Abschlussanweisung interpretiert wird. Hier zwei Beispiele für gültige Verarbeitungshinweise:
<?welcome to pg=10 of tutorials point?> <?welcome?>
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Codes zur Verarbeitung von Anweisungen in XML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!