我是SSRS的新手。在一行SQL Server數據庫表中,我們將有兩個稍微不同的XML塊。在SSRS報告中,我們只想顯示XML塊之間的差異。我不知道該怎麼做,但我懷疑SQLServer 2005中的XML Type可能是有用的,或者SSRS中的XSLT轉換。任何人都可以將我指向正確的方向嗎?比較SSRS中的XML
0
A
回答
0
我並沒有低估你的問題,但如果你的意思是說,你有兩個XML(字符串),在你的報告中你只想顯示這兩個字符串的不同部分。
如果我是你,我寫在.NET中class
(c#
)的「花兩個XML」和處理與.NET的能力不同,然後我返回不同在Array
像
注意,下面的代碼是一個不真實的代碼。
public string[] ComapreXML(XMLDocument first, XMLDocument second)
{
string[] result = null;
if(first.element.content != second.element.content)
result.add(first.element.getData());
return result;
}
的我編譯這個和這個類添加到SSRS(我寫了一篇文章關於How to extend SSRS Functionalities here)
最後在礦井報告中,我使用此代碼來獲得結果。
讓我知道它是否有用。
0
我不確定是否有可用的東西來識別兩個XML文檔中的差異。但是,我曾經寫過一個函數,可以比較兩個XML文檔並說明它們是否具有相同的內容。您可以找到代碼here。也許你可以拿起代碼,修改它並返回兩個XML文檔之間的差異 - 以防其他選項被遺漏。
相關問題
- 1. SSRS表達式中的比較日期
- 2. 比較SSRS中的兩個數據集
- 3. SSRS和Oracle數據比較
- 4. 在C#中的Xml比較
- 5. Python XML比較
- 6. XML比較
- 7. 在SSRS中比較Float和Int
- 8. xml文件比較
- 9. xml文件比較
- 10. 比較xml文件
- 11. 比較XML片段?
- 12. XML比較器C#
- 13. xml文件比較
- 14. XML格式比較
- 15. XML比較工具
- 16. XML文件比較
- 17. 比較兩個XML
- 18. xml元素比較
- 19. Linq比較XML值
- 20. 並排比較XML
- 21. Python的XML比較樹的
- 22. 比較大的XML文件
- 23. 的xmldiff到SQL(XML比較)
- 24. Scala XML性能與Java XML的比較
- 25. SSRS圖表:比較集合與子集
- 26. SSRS當前行比較上一行
- 27. 比較兩個數據集SQL SSRS 2005
- 28. 比較Eclipse中的XML文件
- 29. 比較Silverlight中的兩個Xml文檔
- 30. 比較MVC中的XML元素4
我希望有一個聲明性的解決方案。我不知道SSRS可以像這樣擴展,但這也許可以完成這項工作。謝謝。 – silves89 2010-05-09 17:02:33