Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

output-method

構文

説明

結果ツリー出力に使用するスタイルを定義します。ステートメントは output-method 、スクリプト内でトップレベルステートメントとして定義する必要があります。出力形式には、HTML、テキスト、または XML が含まれます。ルート ノードの最初の子要素が、先頭のテキスト ノードがない場合、デフォルトの出力形式は <html> HTML である場合を除き、既定は XML です。

属性

output-format

出力の形式を指定します。許容される値は、"html"、"text"、"xml"、または修飾名です。ルート ノードの最初の子要素が、先頭のテキスト ノードがない場合、デフォルトの出力形式は <html> HTML である場合を除き、既定は XML です。XML の形式を指定すると、XML 宣言 () が<?xml ?>結果ツリー ファイルに追加されます。

cdata-section-elements name-list

CDATA セクションを使用してテキストコンテンツを結果ツリーに出力する必要がある出力要素の名前のスペース区切りのリストを指定します。CDATA セクションは「<」 から始まります。[CDATA[" で終わるのは "]>"で、セクションの内容はマークアップではなく、XML パーサーによって文字データとしてのみ解釈されます。

doctype-public string

結果ツリーに DOCTYPE 宣言を追加し、属性の値を PUBLIC 指定すると、パーサーにドキュメント タイプ定義(DTD)ファイルを検索する場所を指示します。

doctype-system string

結果ツリーに DOCTYPE 宣言を追加し、属性の値を SYSTEM 指定すると、パーサーにシステム上の DTD ファイルを検索する場所を指示します。

encoding string

出力で XML 宣言に疑似属性 encoding を明示的に追加し、ドキュメントのエンコードに使用する文字エンコード(UTF-8、UTF-16、ISO-8859-1 など)を指定します。

indent "yes" | "no"

階層構造に応じて結果ツリーの出力をインデントするかどうかを指定します。許容できる値は「はい」と「いいえ」です。

  • 既定: くぼみなし

media-type string

出力の MIME コンテンツ タイプを定義します。

  • デフォルト: text/xml

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

出力に XML 宣言 (<?xml ?> ) を含めるか、省略するかを指定します。

  • デフォルト: いいえ

standalone "yes" | "no"

指定された文字列値を持つ疑似属性 standalone を、出力の XML 宣言 (<?xml ?> ) に明示的に追加します。許容できる値は「はい」と「いいえ」です。属性 standalone は、ドキュメントが DTD を使用している場合にのみ関連します。ステートメントに standalone output-method オプションが含まれていない場合、結果ツリーには明示的な宣言はありません。これは と同じです standalone="no"

version string

HTML および XML 形式の場合、出力形式の W3C バージョンを設定します。擬似属性 version は、指定されたバージョン番号の XML 宣言 (<?xml ?> ) に含まれています。

SLAX の例

次の例では、出力メソッド XML を使用して、結果ツリー出力で XML 宣言を作成し、疑似属性 versionencodingおよび standalone を宣言に追加します。DOCTYPE 宣言はルート要素 <html> を持ち、 と 属性の両方 PUBLIC の値を SYSTEM 提供します。

このスクリプトは、以下の出力を生成します。

次の例は前の例と似ていますが、スクリプトで出力形式が指定されていません。ルート ノードの最初の子要素は、 であるため、出力形式は <html>HTML にデフォルト設定されます。

デフォルトの出力形式は HTML です。XML 宣言は、出力から除外されます。

リリース情報

Junos OSリリース12.2以降のリリースでサポートされているSLAX言語のバージョン1.1で導入されたステートメント。