私はXSLTを使用してXMLを変換しようとしています。そのために、テキストエリアを使用してXMLテキストを入力し、変換結果を他のテキストエリアに表示します。XSLTでXMLを入力テキストエリアで変換する
<script type="text/javascript">
var xslTransform = new XslTransform("XSLTCode.xsl");
function transformarXML(){
var xmlIn = document.getElementById("XMLIN").value;
var xmlOut = document.getElementById("XMLOUT");
var outputText = xslTransform.transform(xmlIn);
xmlOut.value = outputText;
}
</script>
しかし、いくつかの理由で、出力テキストエリアは全く任意のテキストを表示しません: 私のJavaScriptコードは、今までに、次の1です。 JavaScriptを使って正しく行う方法は?私が考えなかった他の簡単な解決法はありますか?
ブラウザ内にJavascriptがある場合は、Stackoverflowのコードスニペット機能を使用して、他の人が問題を再現できるように最小限の完全かつ実行可能なコードスニペットを表示することを検討してください。私が知っているブラウザは、あなたが 'new XslTransform(" XSLTCode.xsl ");で使用しているような' XslTransform'オブジェクトを提供していないので、明らかにそれを実装するコードを見る必要があります。そしてあなたが示したスニペットは 'transformarXML'関数を示していますが、それを呼び出さないので、それがあなたのコードであれば何もしません。関数をどこかで呼び出す必要があります。 –
これはブラウザ内のJavascriptです。つまり、ブラウザ内のJavascriptには 'XslTransform'がありません。その場合、 'XslTransform'を置き換える別のクラスまたはソリューションがありますか? –