0

Altova XMLSpy を Apache FOP にマッピングして XSL:FO 変換 ([ツール] -> [オプション] -> [XSL] -> [選択した fop.bat]) を行い、以下のように単純な HelloWorld 出力を作成し、XSL:FO を PDF 出力に変換しようとしました。しかし、XMLSpy は「一時ファイルを作成できませんでした!アクセスが拒否されました」というエラーをスローしました。このエラーが発生する理由と解決方法を教えてください。

        <?xml version="1.0" encoding="utf-8"?>
            <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

              <fo:layout-master-set>
                <fo:simple-page-master master-name="hello"
                page-height="11in"  page-width="8.5in" margin-top="1in" 
                margin-bottom="1in" margin-left="1in" margin-right="1in">
                  <fo:region-body margin-top="1in" margin-bottom=".5in"/>
                </fo:simple-page-master>
              </fo:layout-master-set>

              <fo:page-sequence master-reference="hello">
                <fo:flow flow-name="xsl-region-body">
                  <fo:block font-size="18pt" text-align="center" font-weight="bold">
                    Hello World!
                  </fo:block>
                </fo:flow>
              </fo:page-sequence>

            </fo:root>
4

2 に答える 2

0

Altova サイトには次のように記載されています。

これは IE の問題です。電子メールから直接 XML ファイルを開くと、ファイルは一時フォルダーに保存されます。XMLSpy® 2012 はこれを処理し、正常に保存して XML ファイルを表示することができます。一方、IE はこれを正常に行うことができず、「アクセスが拒否されました」というメッセージが表示されます。最初にファイルを保存すると、IE がファイルを正しく表示できるようになります。

これはあなたの問題でしょうか?これは間違いなく、特定の XML や XSL ではなく、Altova XMLSpy に関連するものです。

于 2012-04-02T06:46:01.137 に答える