次の方法で共有


XML エディターから XSLT 変換を実行する

XML エディターでは、XSLT スタイル シートを XML ドキュメントと関連付けて変換を実行し、結果を表示することができます。 XSLT 変換から得られた結果の出力は、新しいドキュメント ウィンドウに表示されます。

Output プロパティでは、出力のファイル名を指定します。 Output プロパティが空白の場合は、一時ディレクトリ内にファイル名が生成されます。 ファイル拡張子はスタイル シート内の xsl:output 要素に基づき、.xml、.txt または .htm のいずれかが付けられます。

Output プロパティで、拡張子が .htm または .html のファイル名が指定されている場合は、Web ブラウザーを使用して、XSLT 出力のプレビューが行われます。 他のファイル拡張子はすべて、Visual Studio によって選択されている既定のエディターを使用して開かれます。 たとえば、ファイル拡張子が .xml の場合、Visual Studio では XML エディターが使用されます。

XML ファイルから XSLT 変換を実行する

  1. XML エディターで XML ドキュメントを開きます。

  2. XSLT スタイル シートを XML ドキュメントと関連付けます。

    • XML ドキュメントに xml-stylesheet 処理命令を追加します。 たとえば、ドキュメントのプロローグに <?xml-stylesheet type='text/xsl' href='filename.xsl'?> という行を追加します

      - または -

    • [プロパティ] ウィンドウを使用して、XSLT スタイル シートを追加します。 エディターで XML ファイルを開いた状態で、エディター内の任意の場所を右クリックし、[プロパティ] を選択します。 [プロパティ] ウィンドウで [スタイルシート] フィールドをクリックし、参照ボタン ([...]) を選択します。XSLT スタイル シートを選択し、[開く] を選択します。

  3. メニュー バーで、[XML]>[デバッグなしで XSLT を開始] を選択します。 または、Ctrl+Alt+F5 キーを押します。

    XSLT 変換から得られた出力は、新しいドキュメント ウィンドウに表示されます。

    Note

    XML ドキュメントに関連付けられているスタイル シートがない場合は、使用するスタイル シートの指定を求めるダイアログ ボックスが表示されます。

XSLT スタイル シートから XSLT 変換を実行する

  1. XML エディターで XSLT スタイル シートを開きます。

  2. ドキュメントの [プロパティ] ウィンドウの [入力] フィールドで、XML ドキュメントを指定します。

    Note

    この XML ドキュメントは、変換に使用する入力ドキュメントです。 XSLT 変換が開始されたときにドキュメントが指定されていない場合、[ファイルを開く] ダイアログ ボックスが表示されるので、その時点でドキュメントを指定することができます。

  3. メニュー バーで、[XML]>[デバッグなしで XSLT を開始] を選択します。 または、Ctrl+Alt+F5 キーを押します。

    XSLT 変換から得られた出力は、新しいドキュメント ウィンドウに表示されます。

出力ファイル名を指定する

XML ファイルと XSL ファイルの両方に対して出力ファイル名を指定できます。 [プロパティ] ウィンドウを開き、[出力] フィールドでファイル名を指定します。