我想創建一個VS項目,我可以使用它作爲xslt代碼的調試工具。我已經加載了xml模式以及xslt文件。使用XslTransform類我可以調用XslTransform.Transform在xml中傳遞,但我無法擊中已添加到xslt文件的中斷點?XSLT變壓器VS調試器
0
A
回答
0
據我所知,您需要使用XslCompiledTransform
而不是XslTransform
。而你需要使用new XslCompiledTransform(true)
構造https://msdn.microsoft.com/en-us/library/ms163418(v=vs.110).aspx,還滿足以下條件
樣式表傳遞給Load方法無論是作爲一個URI,或實現IXmlLineInfo接口XmlReader類的實現。 IXmlLineInfo接口在所有文本解析XmlReader對象上實現。換句話說,如果使用IXPathNavigable對象(如XmlDocument或XPathDocument)或未實現IXmlLineInfo接口的XmlReader實現加載樣式表,則無法調試樣式表。
用於加載樣式表的XmlResolver是一個基於文件的XmlResolver,比如XmlUrlResolver(這是XslCompiledTransform類使用的默認XmlResolver)。
樣式表位於本地機器或Intranet上。
需要爲真。
相關問題
- 1. 如何調試定製變壓器
- 2. XSLT分步調試器
- 3. 最佳XSLT編輯器&|調試器
- 4. 註釋變壓器調用
- 5. 如何把自定義變壓器在變壓器調色板
- 6. memory_get_usage(true)vs Yii調試器
- 7. VS調試器問題
- 8. Firebug vs. Safari Javascript調試器
- 9. GDB Vs LLDB調試器
- 10. VS調試器不關閉
- 11. VS Express或VS:WebDev Express包含XSLT調試
- 12. 使用Intellij和Saxon調試XSLT - 不支持的變換器
- 13. 調試器組羣成員樹VS 2015
- 14. VS 2010從網絡驅動器調試
- 15. 調試器解鎖鎖? VS 2008
- 16. C++ VS調試器轉移行爲?
- 17. 跳過VS調試器中的異常
- 18. 帶VS調試器的代碼塊(IDE)
- 19. 運行XSLT調試器時,包含鏈接的XML引發錯誤在Visual Studio中運行XSLT調試器
- 20. VS 2017調試器變量預覽是錯誤的
- 21. Spring集成XSLT變壓器不與命名空間
- 22. 騾JSON到對象的變壓器和變壓器Dataweaver例外
- 23. 如何在VS中調試而不是JIT調試器?
- 24. IntelliJ是否支持類似VS調試器展示器?
- 25. VS 2010有什麼好的WPF調試器/檢查器?
- 26. javascript chrome調試器equivelant PHP調試器
- 27. Java儀器中的變壓器
- 28. 瀏覽器渲染XSLT vs PHP渲染XSLT
- 29. 騾子定製變壓器
- 30. 列表monad變壓器
當我使用XslCompiledTransform時,這是返回的錯誤返回令牌文本在狀態開始將導致無效的XML文檔。如果要編寫XML片段,請確保ConformanceLevel設置設置爲ConformanceLevel.Fragment或ConformanceLevel.Auto。 –
我認爲一個特定的調試問題最好用單獨問題中的代碼來描述。這個錯誤聽起來好像你在某個地方創建了一個文檔片段,代碼需要一個具有單個根元素的格式良好的文檔。無論您想在XSLT中還是在C#API級別解決這個問題,我都不知道,我認爲您應該提供您在新問題中具體的細節。 –