私は以前、Eagle(PCB CAD)ファイルをSVGに変換するXSLT "プログラム"を作成しました。 FirefoxとInternet Explorerで動作します。Chromeのxsltプロセッサに問題がありますか?時にはブランク出力
ただし、現在のバージョンのChromeとChromiumでは、動作しないことがあります。
この1つは動作し、SVGなどの概略を示しています。
http://www.tu-chemnitz.de/~heha/enas/UDX5114N.zip/sm5.sch?as=SVG
どちらの例のURL:
http://www.tu-chemnitz.de/~heha/enas/STS%20Multiplex/MFC-Verteiler.zip/MFC4.sch?as=SVG
は非常に類似しており、さらに短いものの、この1つは空白の画面が表示されます本物のEagle XMLスケマティックファイルをダウンロードして、ブラウザにJavascriptなしでSVGへの変換をさせてください。
可能であれば、問題をどのように追跡できるか誰かが手掛かりを持っていますか? (ChromeのXSLTデバッガのようなものがありますか?)
重要な場合は、Windows 7 64ビットドイツ語を使用します。
ChromeのXSLTプロセッサはlibxsltなので、xsltprocやlibxsltを組み込んだツールを使用して、ブラウザ外での変換をテストできます。 –
いいえ、xsltprocのコメント: xsltApplyXSLTTemplate:潜在的な無限テンプレート再帰が検出されました。 maxTemplateVars(--maxvars)を調整して、変数/ params(現在は15000に設定)の最大数を増やすことができます。 – user2699548
恩赦:Stackoverflowは、最後の答えの重要な部分を削除しました。 ...成功した "--maxvars 1000000"を試しました。そこで、次の質問です:どのように私はクロムのxsltprocの呼び出しにそのパラメータを注入できますか? – user2699548