我正在嘗試安裝wwwsqldesigner,並且幾乎成功,除了生成的sql代碼不起作用。當我按下generate SQL
按鈕,我得到以下錯誤:wwwsqldesigner無法在Nginx上執行xlst轉換
XML error: Failed to execute 'importStylesheet' on 'XSLTProcessor': parameter 1 is not of type 'Node'.
當我從here
This module is not built by default
能聽懂,但我有Nginx的一個經驗非常少(只有幾天),所以如果有人能夠幫助我一步一步的教程如何在Nginx上啓用XSLTProcessor這將是偉大的。
這是用來進行轉化*的.xsl文件:output.xsl
謝謝。
您會收到錯誤是XML錯誤。您正在調用處理器並運行代碼,這意味着它(可能)已正確安裝。但是,它可能找不到您的樣式表,它不是正確的XML,它沒有適當的訪問權限,或者它不作爲XML文檔節點傳遞。這些只是通過教育的猜測。 – Abel
或...參數1引用樣式表中使用的實際參數,或者用作輸入XML,在這種情況下,錯誤表明它也必須是文檔節點。 – Abel
我試圖進一步調查,並採取了參考本網站http://ondras.zarovi.cz/sql/demo/,似乎返回'xml'文件不被解析/不返回,'xhr.responseXML '返回時是'null',但'xhr.responseText'沒問題。當我手動解析'var parser = new DOMParser(); var xmlDoc = parser.parseFromString(xmlString,「application/xml」);'然後注入'xmlDoc'函數應該接收它,它開始工作,現在我有兩個選項,找出它爲什麼不工作或將此修復程序作爲永久性應用程序謝謝你的猜測。 – Anatoly