Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

output-method

Syntax

Beschreibung

Definieren Sie den Stil, der für die Ausgabe der Ergebnisstruktur verwendet wird. Die output-method Anweisung muss im Skript als Anweisung der obersten Ebene definiert werden. Zu den Ausgabeformaten gehören HTML, Text oder XML. Der Standardwert ist XML, es sei denn, das erste untergeordnete Element des Stammknotens ist und es gibt keine vorhergehenden Textknoten. In diesem Fall ist <html> das Standardausgabeformat HTML.

Attribute

output-format

Geben Sie das Format der Ausgabe an. Zulässige Werte sind "html", "text", "xml" oder ein qualifizierter Name. Der Standardwert ist XML, es sei denn, das erste untergeordnete Element des Stammknotens ist und es gibt keine vorhergehenden Textknoten. In diesem Fall ist <html> das Standardausgabeformat HTML. Wenn Sie ein XML-Format angeben, wird der Ergebnisstrukturdatei die XML-Deklaration (<?xml ?>) hinzugefügt.

cdata-section-elements name-list

Geben Sie eine durch Leerzeichen getrennte Liste der Namen von Ausgabeelementen an, deren Textinhalt mithilfe von CDATA-Abschnitten in die Ergebnisstruktur ausgegeben werden soll. Ein CDATA-Abschnitt beginnt mit "<! [CDATA[" und endet mit "]]>", und der Inhalt des Abschnitts wird von einem XML-Parser nur als Zeichendaten und nicht als Markup interpretiert.

doctype-public string

Fügen Sie der Ergebnisstruktur die DOCTYPE-Deklaration hinzu, und geben Sie den Wert des PUBLIC Attributs an, der dem Parser mitteilt, wo die DTD-Datei (Document Type Definition) zu finden ist.

doctype-system string

Fügen Sie der Ergebnisstruktur die DOCTYPE-Deklaration hinzu, und geben Sie den Wert des SYSTEM Attributs an, der dem Parser mitteilt, wo die DTD-Datei auf dem System zu finden ist.

encoding string

Fügen Sie das pseudo-Attribut encoding explizit zur XML-Deklaration in der Ausgabe hinzu, und geben Sie die Zeichencodierung an, die zum Codieren des Dokuments verwendet wird, z. B. UTF-8, UTF-16 oder ISO-8859-1.

indent "yes" | "no"

Geben Sie an, ob die Ausgabe des Ergebnisbaums entsprechend der hierarchischen Struktur eingerückt werden soll. Zulässige Werte sind "ja" und "nein".

  • Standard: Keine Einrückung

media-type string

Definieren Sie den MIME-Inhaltstyp der Ausgabe.

  • Standardwert: text/xml

omit-xml-declaration "yes" | "no"

Geben Sie an, ob die XML-Deklaration (<?xml ?> ) in die Ausgabe einbezogen oder weggelassen werden soll.

  • Standardwert: nein

standalone "yes" | "no"

Fügen Sie der XML-Deklaration (<?xml ?> ) in der Ausgabe explizit das Pseudoattribut standalone mit dem angegebenen Zeichenfolgenwert hinzu. Zulässige Werte sind "ja" und "nein". Das standalone Attribut ist nur relevant, wenn das Dokument eine DTD verwendet. Wenn die Option nicht in der Anweisung enthalten ist, gibt es keine explizite Deklaration in der output-method Ergebnisstruktur, die standalone mit identisch iststandalone="no".

version string

Legen Sie für HTML- und XML-Formate die W3C-Version als Ausgabeformat fest. Das Pseudo-Attribut version ist in der XML-Deklaration (<?xml ?> ) mit der angegebenen Versionsnummer enthalten.

SLAX-Beispiel

Im folgenden Beispiel wird die Ausgabemethode XML verwendet, die eine XML-Deklaration in der Ausgabe der Ergebnisstruktur erstellt und der Deklaration die Pseudoattribute version, encodingund standalone hinzufügt. Die DOCTYPE-Deklaration verfügt über das Stammelement <html> und stellt Werte für das und das PUBLIC SYSTEM Attribut bereit.

Das Skript erzeugt die folgende Ausgabe:

Das folgende Beispiel ähnelt dem vorherigen Beispiel, mit der Ausnahme, dass das Skript kein Ausgabeformat angibt. Da das erste untergeordnete Element des Stammknotens ist <html>, ist das Ausgabeformat standardmäßig HTML.

Das Standardausgabeformat ist HTML. Die XML-Deklaration wird in der Ausgabe weggelassen.

Informationen zur Veröffentlichung

Anweisung eingeführt in Version 1.1 der SLAX-Sprache, die in Junos OS Version 12.2 und höheren Versionen unterstützt wird.